var sending = false;

function keypressed(e){
//	debug(e.keyCode);

}
var old_x = 0;
var old_y = 0;

function o(ob){
	return document.getElementById(ob);
}

$(document).ready(function() {
       // put all your jQuery goodness in here.
	$(".leftColumnItem").mouseover(function(){$(this).attr("src", "/newboc/sidebar-selected.png");});
	$(".leftColumnItem").mouseout(function(){$(this).attr("src", "/newboc/sidebar-transparent.gif");});

});


function setMr(which){
	o("mrImage").style.display = "none";
	o("msImage").style.display = "none";
	o("mrmrsImage").style.display = "none";
	o("mrsmsImage").style.display = "none";	
	if (which == "mr") {
		o("mrsmsImage").style.display = "block";
	} else
	if (which == "mrs") {
		o("mrImage").style.display = "block";
		o("msImage").style.display = "block";		
	} else
	if (which == "ms") {
		o("mrmrsImage").style.display = "block";
	}
}



var currentlyActiveInputRef = false;
var currentlyActiveInputClassName = false;

function changeActiveInput(){
//	o(this.id+"Text").innerHTML = this.value;
}




function showShareButtonHolder1() {

	//assumes 2 is visible
	$('#shareButtonHolder2').fadeOut(500, function() {		
		o("shareButtonHolder2").style.display="none";
		$('#shareButtonHolder1').fadeIn("slow");
		
	});

	
	
//		o('shareButtonHolder1').style.opacity = 0.0;
//	o('shareButtonHolder1').style.display = "block";	
//		new Effect.Opacity('shareButtonHolder2', { duration: 0.5, from: 1, to: 0 });
//		new Effect.Opacity('shareButtonHolder1', { duration: 0.5, from: 0, to: 1 });	
	//	o('shareButtonHolder2').style.display = "block";	
	


}








function showShareButtonHolder2() {

//	$("#bgPreview").animate({left: "+=1100"}, 500 );
		

	//assumes 1 is visible

	$('#shareButtonHolder1').fadeOut(500, function() {		
		o("shareButtonHolder1").style.display="none";					
		$('#shareButtonHolder2').fadeIn("slow");
		
	});



/*
	$('#shareButtonHolder1').fadeOut('slow', function() {
		alert("First is complete");
        // Animation complete

    });*/
 
	return;
		o('shareButtonHolder2').style.opacity = 0.0;
		o('shareButtonHolder2').style.display = "block";	
		// new Effect.Opacity('shareButtonHolder1', { duration: 0.5, from: 1, to: 0 });
		// new Effect.Opacity('shareButtonHolder2', { duration: 0.5, from: 0, to: 1 });	
	//	o('shareButtonHolder2').style.display = "block";	

}

function showShareButtonHolder2From3() {
	
	$('#shareButtonHolder3').fadeOut(500, function() {		
		o("shareButtonHolder3").style.display="none";					
		$('#shareButtonHolder2').fadeIn("slow");
		
	});
	

//		o('shareButtonHolder2').style.opacity = 0.0;
//	o('shareButtonHolder2').style.display = "block";	
		// new Effect.Opacity('shareButtonHolder3', { duration: 0.5, from: 1, to: 0 });
		// new Effect.Opacity('shareButtonHolder2', { duration: 0.5, from: 0, to: 1 });	
	//	o('shareButtonHolder2').style.display = "block";	

}

function showShareButtonHolder3() {

	$('#shareButtonHolder2').fadeOut(500, function() {		
		o("shareButtonHolder2").style.display="none";					
		$('#shareButtonHolder3').fadeIn("slow");
		
	});
	//assumes 2 is visible
//		o('shareButtonHolder3').style.opacity = 0.0;
//	o('shareButtonHolder3').style.display = "block";	
		// new Effect.Opacity('shareButtonHolder2', { duration: 0.5, from: 1, to: 0 });
		// new Effect.Opacity('shareButtonHolder3', { duration: 0.5, from: 0, to: 1 });	
	//	o('shareButtonHolder2').style.display = "block";	

}

function newEmailClicked(){





	showShareButtonHolder2();
//	o('shareButtonHolder2').style.display = "block";
	newslideInPreview();	
}

function newEditClicked(){
	
	showShareButtonHolder1();
	slideOutpreviewForEditing();
}


function highlightActiveInput() {
  if(currentlyActiveInputRef) {
    currentlyActiveInputRef.className = currentlyActiveInputClassName;
  }
  currentlyActiveInputClassName = this.className;
  this.className = 'activeInput';
  currentlyActiveInputRef = this;
}

function blurActiveInput() {
  this.className = currentlyActiveInputClassName;
}

function initInputHighlightScript() {
  var tags = ['INPUT','TEXTAREA'];
  for(tagCounter=0;tagCounter<tags.length;tagCounter++){
    var inputs = document.getElementsByTagName(tags[tagCounter]);
    for(var no=0;no<inputs.length;no++){
      if(inputs[no].className && inputs[no].className=='normalInput')continue;
      if(inputs[no].tagName.toLowerCase()=='textarea' || (inputs[no].tagName.toLowerCase()=='input' &&

inputs[no].type.toLowerCase()=='text')){
        inputs[no].onfocus = highlightActiveInput;
        inputs[no].onblur = blurActiveInput;
			inputs[no].onchange = changeActiveInput;
      }
    }
  }
}


function debug(msg) {
	if (!debug.box) {
		debug.box = document.createElement("div");
		debug.box.setAttribute("style", "background-color: white; " +
										"font-family: monospace; " +
										"font-size: 10; " + 
										"border: solid black 3px; " +
										"position: absolute;top:0px;" +
										"z-index: 100;" +
										"opacity:.8;" +
										"padding: 2px;");
		document.body.appendChild(debug.box);
	}
	
	var p = document.createElement("p");
	p.appendChild(document.createTextNode(msg));
	debug.box.appendChild(p);
}

function debug2(msg) {
	if (!debug2.box) {
		debug2.box = document.createElement("div");
		debug2.box.setAttribute("style", "background-color: white; " +
										"font-family: monospace; " +
										"font-size: 10; " + 
										"border: solid black 3px; " +
										"position: absolute;top:0px;right:0px;" +
										"z-index: 100;" +
										"opacity:.8;" +
										"padding: 2px;");
		document.body.appendChild(debug2.box);
	}
	
	var p = document.createElement("p");
	p.appendChild(document.createTextNode(msg));
	debug2.box.appendChild(p);
}



function newshowReceipt(){
/*	o("bgPreviewBG").style.display = "none";
	o("formStuff").style.display = "none";
	o("bg").style.display = "none";	
	o("receipt").style.display = "block";
	*/
//	o("stampPreview").style.display="none";
	o("bgPreviewBG2").style.opacity = 0.0;
	o("bgPreviewBG2").style.display = "block";
	// new Effect.Opacity('bgPreviewBG2', { duration: 0.5, from: 0.0, to: 0.75 });	
//removed	
	$("#bgPreviewBG2").fadeTo("slow", 0.75, null);

	o("receipt").style.opacity = 0.0;
	o("receipt").style.display = "block";
//	new Effect.Opacity('receipt', { duration: 0.5, from: 0, to: 1.0 });	
//removed	
	$("#receipt").fadeTo("slow", 1.0, null);
	

}

function newhideReceipt(){
	
	$("#bgPreviewBG2").fadeOut("slow", null);
	$("#receipt").fadeOut("slow", null);
	
	// new Effect.Opacity('receipt', { duration: 0.5, from: 1, to: 0.0 });
	// 
	// new Effect.Opacity('bgPreviewBG2', { duration: 0.5, from: 1, to: 0.0 });	
	//removed
	

	showShareButtonHolder2From3();

	/*
//	o("adImage").style.display="none";
	o("bgPreviewBG").style.display = "block";
	o("formStuff").style.display = "block";
	o("bg").style.display = "block";
	o("receipt").style.display = "none";
	o("stampPreview").style.display="block";*/
}

function newSendAgain() {

	newhideReceipt();

}

function newsendFinished(){
//		slideInEmailDone();

	
 if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
//debug(result);
			o("emailButton2").style.backgroundImage = "url('/images/site/button-send.jpg')";
//new Effect.Opacity('emailButton2', {duration:0.5, from:0.5, to:1});
//removed
			$('#emailButton2').fadeTo("slow", 1.0, null);

			sending = false;

			showShareButtonHolder3();
			newshowReceipt();
				


//				slideOutPreview();

         } else {

         }
}

}

function newslideInEmailDone(){
	o("ribbonPageEmail").style.display = "block";
	o("ribbonPagePrint").style.display = "none";
	o("ribbonPageEmailDone").style.display = "block";


	// new Effect.Move('ribbonAreaInner',
	//     { duration: 0.5, 
	// 	x: -800,
	// 	y: 0,
	// 	mode: 'relative',
	//       transition: Effect.Transitions.linear
	// });
	//removed

//	slideInPreview();
}

function newslideInEmail(){
	
		//o("bgPreview").src = "createPreview.php";
	//	o("remail").innerText = o("recipientNameInput").value;
		o("ribbonPageEmail").style.display = "block";
		o("ribbonPagePrint").style.display = "none";

		// new Effect.Move('ribbonAreaInner',
		// 	    { duration: 0.5, 
		// 	x: -800,
		// 	y: 0,
		// 	mode: 'relative',
		// 	      transition: Effect.Transitions.linear
		// });
		//removed

		slideInPreview();
}

function facebookPopup() {
	  winstyle = "width="+800+",height="+500+",location=no,menubars=no,toolbars=no,scrollbars";
//	  window.open("indivPreview.php?id="+orderID, "popup", winstyle);
	var facebookLink = "http://www.facebook.com/sharer.php?u=http%3A%2F%2Fbureauofcommunication.com%2Fcompose%2F"+formNameNew+"&t=The%20Bureau%20of%20Communication%20-%20Fill-in-the-blank%20Correspondence&src=sp";
	window.open(facebookLink, "popup", winstyle);

}
function slideOutpreviewForEditing(){
//	o("adImage").style.display="block";
/*	new Effect.Move('adImage',
	 { duration: 0.5, 
		x: -1100,
		y: 0,
		mode: 'relative',
	   transition: Effect.Transitions.linear
	});*/
//		o("bgPreview").style.display = "block";
/*new Effect.Move('stampArea',
 { duration: 0.5, 
	x: -1100,
	y: 0,
	mode: 'relative',
   transition: Effect.Transitions.linear
});	new Effect.Move('archiveArea',
    { duration: 0.5, 
		x: -1100,
		y: 0,
		mode: 'relative',
      transition: Effect.Transitions.linear
	});*/
	
//	o('bgPreviewBG').style.display = "block";
	// new Effect.Opacity('bgPreviewBG', { duration: 0.5, from: 1, to: 0 });
	// 	
	// new Effect.Move('bgPreview',
	//     { duration: 0.5, 
	// 	x: 1100,
	// 	y: 0,
	// 	mode: 'relative',
	//       transition: Effect.Transitions.linear
	// });
	//removed
	
	$("#bgPreview").animate({left: "+=1100"}, 500 );

	$('#bgPreviewBG').fadeOut("slow", function(){});
	
	window.setTimeout("o('bgPreview').style.display = 'none';", 1100);
	
}

function newslideInPreview(){
	o("bgPreviewBG").style.opacity = 0.0;
	o('bgPreviewBG').style.display = "block";
	// new Effect.Opacity('bgPreviewBG', {duration:0.5, from:0.0, to:0.5});
	//removed

//	$('#bgPreviewBG').fadeIn("slow", function(){});
	$("#bgPreviewBG").fadeTo("slow", 0.5, null);
		

	var elem = document.getElementById('previewForm').elements;
	var getString = "";
	for(var i = 0; i < elem.length; i++) {
		getString = getString + "&" + elem[i].name + "="+escape(elem[i].value);

	}

//	alert("/newbocpreview.php?"+getString);

	o("bgPreview").onload=newprevLoaded;
	o("bgPreview").src = "/newbocpreview.php?"+getString;


}

function newprevLoaded(){

	o("bgPreview").style.display = "block";
//		o("archiveArea").style.display = "block";
		


	// new Effect.Move('bgPreview',
	//     { duration: 0.5, 
	// 	x: -1100,
	// 	y: 0,
	// 	mode: 'relative',
	//       transition: Effect.Transitions.linear
	// });
	//removed
	$("#bgPreview").animate({ 
        left: "-=1100"
    }, 500 );
    

/*	new Effect.Move('stampArea',
    { duration: 0.5, 
		x: -1100,
		y: 0,
		mode: 'relative',
      transition: Effect.Transitions.linear
	});
	new Effect.Move('archiveArea',
	
    { duration: 0.5, 
		x: -1100,
		y: 0,
		mode: 'relative',
      transition: Effect.Transitions.linear
	});*/

}
function newpreviewReady(){
	
if(xmlhttp.readyState==4){
o("bgPreview").src = xmlhttp.responseText;//"createPreview.php";
//	o("bgPreview") = new Image(xmlhttp.responseText);

}
}

//------------------------------------------------------------------------------------------------------------------------------------------------
function checkOver(which){	
	o(which).setAttribute('className', 'checkMarkOver');
return 0;
	o(which).setAttribute('class', 'checkMarkOver');
	o(which).setAttribute('className', 'checkMarkOver');	
//	o(which).style.backgroundImage="url('images/checkmarkv_over.gif')";
//	o(which).style.backgroundColor="transparent";

//	o(which).style.filter = "alpha(opacity=100)";



}

function checkOut(which){
	if (o(which).getAttribute("class") == "checkMarkOn") {
		o(which).setAttribute('className', 'checkMarkOn');
	} else o(which).setAttribute('className', 'checkMark');
	return 0;
	var old = o(which).style.backgroundImage;

	o(which).style.backgroundImage="url('images/checkmarkv_over.gif')";
	o(which).style.backgroundColor="transparent";
	o(which).style.filter = "alpha(opacity=100)";
}
function check(which){

//	var old = o(which).getAttribute("class");
//	if (old == null) old = o(which).getAttribute("className");

//	if (old == null) old = "checkMark";
	var v = o(which+"I").value;
	if (v == "false") {
		o(which).setAttribute('class', 'checkInner checkInnerOn');
		o(which).setAttribute('className', 'checkInner checkInnerOn');
		o(which+"I").value = true;		
	} else {
		o(which).setAttribute('class', 'checkInner');
		o(which).setAttribute('className', 'checkInner');
		o(which+"I").value = false;
	}
/*	if (old == "checkInner") {
		o(which).setAttribute('class', 'checkInner checkInnerOn');
		o(which).setAttribute('className', 'checkInner checkInnerOn');
		o(which+"I").value = true;
	}

	if (old == "checkInner checkInnerOn") {
		o(which).setAttribute('class', 'checkInner');		
		o(which).setAttribute('className', 'checkInner');		
		o(which+"I").value = false;
	}
	if (old == "xMark") {
		o(which).setAttribute('class', 'xMarkOn');		
		o(which+"I").value = true;
	}
	if (old == "xMarkOn") {
		o(which).setAttribute('class', 'xMark');		
		o(which+"I").value = false;		
	}*/
}

function radio(which){
	var old = o("radio"+which).getAttribute("class");
	o("radio1").setAttribute("class", "radio");
	o("radio2").setAttribute("class", "radio");
	o("radio3").setAttribute("class", "radio");	
	o("radio"+which).setAttribute("class", "radioon");
	o("radioValue").value = which;
}

function slideInEdit(){
	window.setTimeout("o('bgPreviewBG').style.display = 'none';", 1100);
	// new Effect.Opacity('bgPreviewBG', {duration:0.5, from:.5, to:0.0});
	// new Effect.Move('stampArea',
	//     { duration: 0.5, 
	// 	x: 1100,
	// 	y: 0,
	// 	mode: 'relative',
	//       transition: Effect.Transitions.linear
	// });
	// 
	// new Effect.Move('archiveArea',
	//     { duration: 0.5, 
	// 	x: 1100,
	// 	y: 0,
	// 	mode: 'relative',
	//       transition: Effect.Transitions.linear
	// });
	// new Effect.Move('bgPreview',
	//     { duration: 0.5, 
	// 	x: 1100,
	// 	y: 0,
	// 	mode: 'relative',
	//       transition: Effect.Transitions.linear
	// });
	// window.setTimeout("o('bgPreview').src = null;o('bgPreview').style.display='none';o('archiveArea').style.display='none';o('ribbonPageEmail').style.display='none';o('ribbonPagePrint').style.display='none';", 1100);
	// 
	// 
	// new Effect.Move('ribbonAreaInner',
	//     { duration: 0.5, 
	// 	x: 800,
	// 	y: 0,
	// 	mode: 'relative',
	//       transition: Effect.Transitions.linear
	// });
	//removed
}

function slideInPrint(){
	
		//o("bgPreview").src = "createPreview.php";
	//	o("remail").innerText = o("recipientNameInput").value;
		o("ribbonPageEmail").style.display = "none";
		o("ribbonPagePrint").style.display = "block";
		// new Effect.Move('ribbonAreaInner',
		// 	    { duration: 0.5, 
		// 	x: -800,
		// 	y: 0,
		// 	mode: 'relative',
		// 	      transition: Effect.Transitions.linear
		// });
		//removed
		
		slideInPreview();
}

function slideInEmailDone(){
	o("ribbonPageEmail").style.display = "block";
	o("ribbonPagePrint").style.display = "none";
	o("ribbonPageEmailDone").style.display = "block";

	// new Effect.Move('ribbonAreaInner',
	//     { duration: 0.5, 
	// 	x: -800,
	// 	y: 0,
	// 	mode: 'relative',
	//       transition: Effect.Transitions.linear
	// });
	//removed

//	slideInPreview();
}

function slideInEmail(){
	
		//o("bgPreview").src = "createPreview.php";
	//	o("remail").innerText = o("recipientNameInput").value;
		o("ribbonPageEmail").style.display = "block";
		o("ribbonPagePrint").style.display = "none";

		// new Effect.Move('ribbonAreaInner',
		// 	    { duration: 0.5, 
		// 	x: -800,
		// 	y: 0,
		// 	mode: 'relative',
		// 	      transition: Effect.Transitions.linear
		// });

//removed
		slideInPreview();
}

function slideOutPreview(){
//	o("adImage").style.display="block";
/*	new Effect.Move('adImage',
	 { duration: 0.5, 
		x: -1100,
		y: 0,
		mode: 'relative',
	   transition: Effect.Transitions.linear
	});*/
//		o("bgPreview").style.display = "block";
// new Effect.Move('stampArea',
//  { duration: 0.5, 
// 	x: -1100,
// 	y: 0,
// 	mode: 'relative',
//    transition: Effect.Transitions.linear
// });	new Effect.Move('archiveArea',
//     { duration: 0.5, 
// 		x: -1100,
// 		y: 0,
// 		mode: 'relative',
//       transition: Effect.Transitions.linear
// 	});
// 		new Effect.Move('bgPreview',
// 	    { duration: 0.5, 
// 			x: -1100,
// 			y: 0,
// 			mode: 'relative',
// 	      transition: Effect.Transitions.linear
// 		});
// 		window.setTimeout("o('bgPreview').style.display = 'none';", 1100);
//removed
	
}

function slidePreviewBackFromLeft(){
		window.setTimeout("hideReceipt()", 700);
		o("bgPreview").style.display = "block";
/*		new Effect.Move('adImage',
		 { duration: 0.5, 
			x: 1100,
			y: 0,
			mode: 'relative',
		   transition: Effect.Transitions.linear
		});*/
		// new Effect.Move('bgPreview',
		// 	    { duration: 0.5, 
		// 	x: 1100,
		// 	y: 0,
		// 	mode: 'relative',
		// 	      transition: Effect.Transitions.linear
		// });
		// new Effect.Move('stampArea',
		// 	    { duration: 0.5, 
		// 	x: 1100,
		// 	y: 0,
		// 	mode: 'relative',
		// 	      transition: Effect.Transitions.linear
		// });
		// new Effect.Move('archiveArea',
		// 	    { duration: 0.5, 
		// 	x: 1100,
		// 	y: 0,
		// 	mode: 'relative',
		// 	      transition: Effect.Transitions.linear
		// });
		// o("ribbonPageEmail").style.display = "block";
		// o("ribbonPagePrint").style.display = "none";
		// o("ribbonPageEmailDone").style.display = "block";
		// 
		// new Effect.Move('ribbonAreaInner',
		// 	    { duration: 0.5, 
		// 	x: 800,
		// 	y: 0,
		// 	mode: 'relative',
		// 	      transition: Effect.Transitions.linear
		// });

//removed
	
}

function sendAgain(){
	slidePreviewBackFromLeft();
}
function slideInPreview(){
	
		o('bgPreviewBG').style.display = "block";
//		new Effect.Opacity('bgPreviewBG', {duration:0.5, from:0.0, to:0.5});
//removed
	var elem = document.getElementById('previewForm').elements;
	var getString = "";
	for(var i = 0; i < elem.length; i++) {
		getString = getString + "&" + elem[i].name + "="+escape(elem[i].value);

	}
	o("bgPreview").onload=prevLoaded;
	o("bgPreview").src = "/indivPreview.php?"+getString;


}
function slideIt(){
	//o("bgPreview").src = "createPreview.php";
	o("remail").innerText = o("recipientNameInput").value;
	o("ribbonPage2").style.display = "block";
	// new Effect.Move('ribbonAreaInner',
	//     { duration: 0.5, 
	// 	x: -800,
	// 	y: 0,
	// 	mode: 'relative',
	//       transition: Effect.Transitions.linear
	// });
	// 
	// o('bgPreviewBG').style.display = "block";
	// new Effect.Opacity('bgPreviewBG', {duration:0.5, from:0.0, to:0.5});
	//removed
// 	o("previewForm").target = "iFramePreview";

//	o("previewForm").submit();
//		o("iFramePreview").style.display = "block";
var elem = document.getElementById('previewForm').elements;
var getString = "";
for(var i = 0; i < elem.length; i++) {
	getString = getString + "&" + elem[i].name + "="+escape(elem[i].value);

}
o("bgPreview").src = "indivPreview.php?"+getString;
o("bgPreview").onload=prevLoaded;
//	o("bgPreview").style.display = "block";
//	o("bgPreview").style.left = "0px";


return 0;
		var getString = "";

		
		
		getString = getString + "&recipient="+o("recipient").value;
		getString = getString + "&sender="+o("sender").value;		
		getString = getString + "&regard="+o("regard").value;		
		getString = getString + "&event="+o("event").value;		
		getString = getString + "&eventAdjective="+o("eventAdjective").value;		
		getString = getString + "&eventAdjective2="+o("eventAdjective2").value;		
		getString = getString + "&prepare="+o("prepare").value;		
		getString = getString + "&related="+o("related").value;		
		getString = getString + "&feeling="+o("relationship").value;		
		getString = getString + "&notes1="+o("notes1").value;		
		getString = getString + "&notes2="+o("notes2").value;		
		getString = getString + "&notes2="+o("notes3").value;		
		getString = getString + "&otherCheckText="+o("otherCheckText").value;		
		getString = getString + "&namer="+o("namer").value;		
		getString = getString + "&names="+o("names").value;		
		getString = getString + "&occasion="+o("occasion").value;		
		getString = getString + "&radioValue="+o("radioValue").value;		
		getString = getString + "&recipient="+o("recipient").value;		
//		getString = getString + "&recipient="+o("recipient").value;		
//		getString = getString + "&recipient="+o("recipient").value;		

		getString = getString + "&qCheck="+o("qCheckI").value;		
		getString = getString + "&eCheck="+o("eCheckI").value;		
		getString = getString + "&wCheck="+o("wCheckI").value;		
		getString = getString + "&aCheck="+o("aCheckI").value;		
		getString = getString + "&dCheck="+o("dCheckI").value;		
		getString = getString + "&biCheck="+o("biCheckI").value;		
		getString = getString + "&baCheck="+o("baCheckI").value;								
		getString = getString + "&fCheck="+o("fCheckI").value;		
		getString = getString + "&nCheck="+o("nCheckI").value;		
		getString = getString + "&gCheck="+o("gCheckI").value;		
		getString = getString + "&acceCheck="+o("acceCheckI").value;		
		getString = getString + "&accoCheck="+o("accoCheckI").value;
		getString = getString + "&cCheck="+o("cCheckI").value;		
		getString = getString + "&quitCheck="+o("quitCheckI").value;		
		getString = getString + "&otherCheck="+o("otherCheckI").value;		
		getString = getString + "&muCheck="+o("muCheckI").value;		
		getString = getString + "&conCheck="+o("conCheckI").value;
		getString = getString + "&pdCheck="+o("pdCheckI").value;		
		getString = getString + "&pduCheck="+o("pduCheckI").value;		
		getString = getString + "&regardCheck="+o("regardCheckI").value;		
		getString = getString + "&loveCheck="+o("loveCheckI").value;		
		getString = getString + "&giftsCheck="+o("giftsCheckI").value;
		getString = getString + "&cashCheck="+o("cashCheckI").value;		
						



		o("bgPreview").src = "createPreview.php?"+getString;
		o("bgPreview").onload=prevLoaded;




	
}



function prevLoaded(){
	o("bgPreview").style.display = "block";
		o("archiveArea").style.display = "block";
	// new Effect.Move('bgPreview',
	//     { duration: 0.5, 
	// 	x: -1100,
	// 	y: 0,
	// 	mode: 'relative',
	//       transition: Effect.Transitions.linear
	// });
	// new Effect.Move('stampArea',
	//     { duration: 0.5, 
	// 	x: -1100,
	// 	y: 0,
	// 	mode: 'relative',
	//       transition: Effect.Transitions.linear
	// });
	// new Effect.Move('archiveArea',
	//     { duration: 0.5, 
	// 	x: -1100,
	// 	y: 0,
	// 	mode: 'relative',
	//       transition: Effect.Transitions.linear
	// });
	//removed

}
function previewReady(){
	
if(xmlhttp.readyState==4){
o("bgPreview").src = xmlhttp.responseText;//"createPreview.php";
//	o("bgPreview") = new Image(xmlhttp.responseText);

}
}

function slideItBack(){

//	o("bgPreview").style.display = "none";
	window.setTimeout("o('bgPreviewBG').style.display = 'none';", 1100);
	// new Effect.Opacity('bgPreviewBG', {duration:0.5, from:.5, to:0.0});
	// 
	// new Effect.Move('bgPreview',
	//     { duration: 0.5, 
	// 	x: 1100,
	// 	y: 0,
	// 	mode: 'relative',
	//       transition: Effect.Transitions.linear
	// });
	// new Effect.Move('stampArea',
	//     { duration: 0.5, 
	// 	x: 1100,
	// 	y: 0,
	// 	mode: 'relative',
	//       transition: Effect.Transitions.linear
	// });
	// new Effect.Move('archiveArea',
	//     { duration: 0.5, 
	// 	x: 1100,
	// 	y: 0,
	// 	mode: 'relative',
	//       transition: Effect.Transitions.linear
	// });
	// window.setTimeout("o('bgPreview').src = null;o('bgPreview').style.display='none';o('ribbonPage2').style.display='none';", 1100);
	// 
	// new Effect.Move('ribbonAreaInner',
	//     { duration: 0.5, 
	// 	x: 800,
	// 	y: 0,
	// 	mode: 'relative',
	//       transition: Effect.Transitions.linear
	// });
	//removed
}

function recipientChanged(){
	debug("C");
//	o("remail").innerHTML = "testing";//o("recipientNameInput").value;

}

function sendFinal(){

	if (sending == false){
		var tof = o("toFieldInput").value;
		var fromf = o("fromFieldInput").value;

//		debug(tof.indexOf("@"));
		if (tof.indexOf("@") != -1 && fromf.indexOf("@") != -1){
			o("emailButton2").style.backgroundImage = "url('/images/site/button-sending.jpg')";

			sending = true;
			// new Effect.Opacity('emailButton2', {duration:0.5, from:1, to:0.5});
//removed			
			$('#emailButton2').fadeTo("slow", 0.5, null);

			emailFinal();

				
		} else {
			alert("It seems that you've forgotten to enter email addresses in the fields at the top of the screen!");
			//alert("Please make sure you enter to and from email addresses!");
		}
	}
}

function emailFinal(){


	var elem = document.getElementById('previewForm').elements;
	var getString = "";
	for(var i = 0; i < elem.length; i++) {

		getString = getString + "&" + elem[i].name + "="+escape(elem[i].value);

	}


	if (o("addToArchiveCheck").checked) {
		getString = getString + "&permission=yes";
	}

 	http_request = false;
	  if (window.XMLHttpRequest) { // Mozilla, Safari,...
	     http_request = new XMLHttpRequest();
	     if (http_request.overrideMimeType) {
	     	// set type accordingly to anticipated content type
	        //http_request.overrideMimeType('text/xml');
	        http_request.overrideMimeType('text/html');
	     }
	  } else if (window.ActiveXObject) { // IE
	     try {
	        http_request = new ActiveXObject("Msxml2.XMLHTTP");
	     } catch (e) {
	        try {
	           http_request = new ActiveXObject("Microsoft.XMLHTTP");
	        } catch (e) {}
	     }
	  }

  
	  http_request.onreadystatechange = newsendFinished;
	  http_request.open('POST', "/indivSend.php", true);
	  http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	  http_request.setRequestHeader("Content-length", getString.length);
	  http_request.setRequestHeader("Connection", "close");
	  http_request.send(getString);


}

function sendFinished(){

 if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
//debug(result);
			o("emailButton2").style.backgroundImage = "url('/images/site/button-send.jpg')";
// new Effect.Opacity('emailButton2', {duration:0.5, from:1, to:1});
//removed
			$('#emailButton2').fadeTo("slow", 1, null);
			slideInEmailDone();
			sending = false;


			showReceipt();
				


				slideOutPreview();

         } else {

         }
}

}

function sendFeedback(){
	// new Effect.Opacity('feedbackButton', {duration:0.5, from:1, to:0.5});
	//removed

	var elem = document.getElementById('previewForm').elements;
	var getString = "";
	for(var i = 0; i < elem.length; i++) {

		getString = getString + "&" + elem[i].name + "="+escape(elem[i].value);

	}




 	http_request = false;
	  if (window.XMLHttpRequest) { // Mozilla, Safari,...
	     http_request = new XMLHttpRequest();
	     if (http_request.overrideMimeType) {
	     	// set type accordingly to anticipated content type
	        //http_request.overrideMimeType('text/xml');
	        http_request.overrideMimeType('text/html');
	     }
	  } else if (window.ActiveXObject) { // IE
	     try {
	        http_request = new ActiveXObject("Msxml2.XMLHTTP");
	     } catch (e) {
	        try {
	           http_request = new ActiveXObject("Microsoft.XMLHTTP");
	        } catch (e) {}
	     }
	  }

  
	  http_request.onreadystatechange = sendFeedbackFinished;
	  http_request.open('POST', "/3feedbackSend.php", true);
	  http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	  http_request.setRequestHeader("Content-length", getString.length);
	  http_request.setRequestHeader("Connection", "close");
	  http_request.send(getString);
}

function sendFeedbackFinished(){
 if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
			o("ribbonPageEmail").style.display = "block";
			o("ribbonPagePrint").style.display = "none";
// new Effect.Move('stampArea',
//  { duration: 0.5, 
// 	x: -1100,
// 	y: 0,
// 	mode: 'relative',
//    transition: Effect.Transitions.linear
// });
// new Effect.Move('archiveArea',
//  { duration: 0.5, 
// 	x: -1100,
// 	y: 0,
// 	mode: 'relative',
//    transition: Effect.Transitions.linear
// });
// new Effect.Move('formArea',
//  { duration: 0.5, 
// 	x: -2000,
// 	y: 0,
// 	mode: 'relative',
//    transition: Effect.Transitions.linear
// });
// new Effect.Move('ribbonAreaInner',
//  { duration: 0.5, 
// 	x: -800,
// 	y: 0,
// 	mode: 'relative',
//    transition: Effect.Transitions.linear
// });
//removed
o("receipt").style.display = "block";
//				slideInEmailDone();



//			showReceipt();
				


//				slideOutPreview();

         } else {

         }
}

}

function showReceipt(){
	o("bgPreviewBG").style.display = "none";
	o("formStuff").style.display = "none";
	o("bg").style.display = "none";	
	o("receipt").style.display = "block";
	o("stampPreview").style.display="none";
}

function hideReceipt(){
//	o("adImage").style.display="none";
	o("bgPreviewBG").style.display = "block";
	o("formStuff").style.display = "block";
	o("bg").style.display = "block";
	o("receipt").style.display = "none";
	o("stampPreview").style.display="block";
}

function addTextPoint(){
	debug2("text," + mostRecentX + "," + mostRecentY + "," + mostRecentW);
}

function addCheckPoint(){
	debug2("check," + (old_x-1) + "," + (old_y-1));
}

function addRadioPoint(){
	debug2("radio,r1," + (old_x-1) + "," + (old_y-1));
}

function pointCoord(event){

delete(debug.box);
debug(old_x + ", " + old_y + ", " + (event.offsetX - old_x));
mostRecentX = old_x;
mostRecentY = old_y;
mostRecentW = event.offsetX - old_x;
debug(event.offsetX + ", " + event.offsetY);
old_x = event.offsetX;
old_y = event.offsetY;

}

function radioClicked(which){

	var wholeGroup = getElementsByClass("radioInner", o("radio"+which).parentNode.parentNode);
	var wholeGroup2 = getElementsByClass("radioInnerOn", o("radio"+which).parentNode.parentNode);

	o(o("radio"+which).parentNode.parentNode.id+"I").value = which;

	var j2 = 0;


	while (j2 < wholeGroup.length){


		if (wholeGroup[j2].getAttribute("id") == ("radio"+which)) {

			wholeGroup[j2].setAttribute("class", "radioInner radioInnerOn");
			wholeGroup[j2].setAttribute("className", "radioInner radioInnerOn");			
//			wholeGroup[j2].style.backgroundImage='url("images/radio_on.gif")';
			wholeGroup[j2].onmouseout=null;
		} else {

			wholeGroup[j2].setAttribute("class", 'radioInner');
			wholeGroup[j2].setAttribute("className", 'radioInner');			
		}
		j2++;
	}
	
	j2 = 0;

	while (j2 < wholeGroup2.length){

		if (wholeGroup2[j2].getAttribute("id") == ("radio"+which)) {
			wholeGroup2[j2].setAttribute("class", "radioInner radioInnerOn");
			wholeGroup2[j2].setAttribute("className", "radioInner radioInnerOn");

		} else {
			wholeGroup2[j2].setAttribute("class", 'radioInner');
			wholeGroup2[j2].setAttribute("className", 'radioInner');
		}
		j2++;
	}

}

function getElementsByClass(searchClass,node,tag) {

	var classElements = new Array();

	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function stampSelectChanged(){
	o("stampPreview").src = "/images/stamps/"+o("stampSelect").value;

}

function submitenter(myfield,e)
{
var keycode;

if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {

   return false;
   }
else
   return true;
}


var currentIndex = "default";
function setIndexPreview(img){
	if (currentIndex == img) return 0;
	else {
		o("screenshot").src = "/images/frontpage/screens/"+img;
	}
}

function sidebarItemOver(which) {

	
}

function sidebarItemOut(which) {

}


function topLogoOver(){

//	o("topLogo").src = "/images/site/navbar_toplogo_off.jpg";
}

function topLogoOut(){
//		o("topLogo").src = "/images/site/navbar_toplogo.jpg";
}

function nextInArchive(){

	window.location.href = "/archive/"+o("archiveSelectBox").value;
}
