var mainDirectory = "main";
var registerDirectory = "register";
var mainEmailDirectory = "email";
var imDirectory = "im";
var cashDirectory = "cash";
var referDirectory = "refer";
var supportDirectory = "support";
var searchDirectory = "search";
var verifyDirectory = "verify";

var loadEmailAjaxFile = "loademail.php";
var registerCheckUsername = "openUser.php";
var emailStatsFile = "stats.php";
var imRelayFile = "redirect.php";
var cashEarningsFile = "earnings.php";
var referFile = "refer.php";
var referAFriendFile = "send.php";
var levelEmail = "contact.php";
var codeFile	="code.php";
var shoppingDirectory = "shopping";
var emailPW = "emailpw.php";
var retQuestion = "question.php";
var resetPasswordF = "reset.php";
var codeCompleted = "completed.php";
var resendVerify = "ajax.php";

var facebookAPIKey = "3760d113086de9ea40d064954e688690";

var couponSite = "http://coupon.com";
var eLang = new Object();

function resendVerifyEmail(){
	var xhr = setupXHR(); 
	xhr.onreadystatechange  = function(){ 
		if(xhr.readyState  == 4){
			if(xhr.status  == 200){
				try{
					var temp = xhr.responseText;
					
					if(temp == "1")
						document.getElementById('resendSpan').innerHTML = "Sent";
					else
						document.getElementById('resendSpan').innerHTML = "Sent";
						
						
					document.getElementById('resendSpan').onclick = function(){};
					
				}catch(e4){}
			}
		}
	}; 
			
	xhr.open("POST", "/"+verifyDirectory+"/"+resendVerify,  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send(""); 
}

function registerCancel(){
	window.location = "cancel.php";	
}

function loadShopping(){
	window.location = "/"+shoppingDirectory;
}

function loadCoupons(e){	
	window.location = "/"+mainDirectory+"/"+"coupons.php";
	/*
		var allE = document.getElementsByTagName("img");
		var lookFor = "ci_content_allCpnsMsg_";
		for(var i = 0; i < allE.length; i++){
			if(allE[i].id.substr(0,lookFor.length) == lookFor){
				var tempFunc = allE[i].onclick;
				tempFunc(e);
				return;
			}

		}
	*/
}

function loadIM(){
	window.open("/"+mainDirectory+"/"+imDirectory+"/"+imRelayFile);
}

function loadGames(){
	window.location = "/"+mainDirectory+"/"+"games/";	
}

function loadVideoMail(){
	var loginForm = document.getElementById('hiddenForm');
	var u = document.getElementById('hiddenUserForm');
	var p = document.getElementById('hiddenPassForm');
	var o = document.getElementById('hiddenOptionForm');
	loginForm.action = "http://mailbox.peoplestring.com/";
	loginForm.method = "POST";
		
	var xhr = setupXHR(); 
	xhr.onreadystatechange  = function(){ 
		if(xhr.readyState  == 4){
			if(xhr.status  == 200){
				try{
					var temp = xhr.responseText;
					var temp2 = temp.split(";");
		
					u.value = temp2[0];
					p.value = temp2[1];
					o.value = "video";
					loginForm.submit();
				}catch(e4){}
			}
		}
	}; 
			
	xhr.open("POST", "/"+mainDirectory+"/"+mainEmailDirectory+"/"+loadEmailAjaxFile,  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send(""); 	
}

function referFriend(){
	window.location = "/"+mainDirectory+"/"+referFile;
}

function mailboxCashbox(){
	window.location = "/"+mainDirectory+"/"+cashDirectory;
}

function setupXHR(){
	var xhr;
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e) {
		try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
		catch (e2) {
			try {  xhr = new XMLHttpRequest();     }
			catch (e3) {  xhr = false;   }
		}
	}
	
	return xhr;
}

function cancelProp(e) {
	e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
}

function loadEmail(){
	window.open("/"+mainDirectory+"/"+mainEmailDirectory+"/");
	/*
	var loginForm = document.getElementById('hiddenForm');
	var u = document.getElementById('hiddenUserForm');
	var p = document.getElementById('hiddenPassForm');
	var o = document.getElementById('hiddenOptionForm');
	loginForm.action = "http://mailbox.peoplestring.com/mail/";
	loginForm.method = "POST";
		
	var xhr = setupXHR(); 
	xhr.onreadystatechange  = function(){ 
		if(xhr.readyState  == 4){
			if(xhr.status  == 200){
				try{
					var temp = xhr.responseText;
					var temp2 = temp.split(";");
		
					u.value = temp2[0];
					p.value = temp2[1];
					o.value = "";
					loginForm.submit();
				}catch(e4){}
			}
		}
	}; 
			
	xhr.open("POST", "/"+mainDirectory+"/"+mainEmailDirectory+"/"+loadEmailAjaxFile,  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send(""); 
	*/
}

function emailStats(){
	
}

function searchBar(){
	
}

function cloneBillingInfo(){
	var billingCheck = document.getElementById('billingSame');
	if(billingCheck && billingCheck.checked){
		var address		= $('#registerAddress');
		var baddress	= $('#registerOtherAddress');		
		baddress.val(address.val());
		
		var address2	= $('#registerAddress2');		
		var baddress2	= $('#registerOtherAddress2');
		baddress2.val(address2.val());
		
		var city		= $('#registerCity');
		var bcity		= $('#registerOtherCity');
		bcity.val(city.val());
		
		var zip			= $('#registerZip');
		var bzip		= $('#registerOtherZip');
		bzip.val(zip.val());
		
		var state		= $('#registerState');
		var bstate		= $('#registerOtherState');
		bstate.val(state.val());
		
		var country		= $('#registerCountry');
		var bcountry	= $('#registerOtherCountry');
		bcountry.val(country.val());
		
		
		$("#registerOtherState2").val($("#registerState2").val());
	}
}

function undisableBilling(){
	if($("#billingSame").attr("checked") == true){
		$(".disabled_toggle").addClass("disabled");	
		$(".disabled_toggle_input").attr("disabled", true);
	}else{
		$(".disabled_toggle").removeClass("disabled");	
		$(".disabled_toggle_input").attr("disabled", false);
	}
}

function showHideBilling(){
	var billingCheck = document.getElementById('billingSame');
	var b1 = document.getElementById('billingSame1');
	var b2 = document.getElementById('billingSame2');
	var b3 = document.getElementById('billingSame3');
	var b4 = document.getElementById('billingSame4');
	var b5 = document.getElementById('billingSame5');
	var b6 = document.getElementById('billingSame6');
	if(billingCheck){
		if(billingCheck.checked){
			b1.style.display = "none";
			b2.style.display = "none";
			b3.style.display = "none";
			b4.style.display = "none";
			b5.style.display = "none";
			b6.style.display = "none";
		}else{
			b1.style.display = "";
			b2.style.display = "";
			b3.style.display = "";
			b4.style.display = "";
			b5.style.display = "";
			b6.style.display = "";	
		}
	}
}


function checkUserName(){
	var userWanted = document.getElementById('registerUsername').value;	
	var xhr = setupXHR(); 
	xhr.onreadystatechange  = function(){ 
		if(xhr.readyState  == 4){
			if(xhr.status  == 200){
				try{
					var temp = xhr.responseText;
					if(temp == 1){
						document.getElementById('formUser').value = userWanted;
						document.getElementById('formSubmit').submit();
					}else{
						var firstForm = document.getElementById('checkUser');
						var secondForm  = document.getElementById('userNotAvailable');
						
						var badUser = document.getElementById('registerUsernameInvalid');
						
						firstForm.style.display = "none";				
						secondForm.style.display = "";
						badUser.innerHTML = userWanted;
					}
				}catch(e4){}
			}
		}
	}; 
			
	xhr.open("POST", "/"+registerDirectory+"/"+registerCheckUsername,  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send("n="+userWanted); 
}

function goBackReset(){
	var firstForm = document.getElementById('checkUser');
	var secondForm  = document.getElementById('userNotAvailable');
	
	firstForm.style.display = "";				
	secondForm.style.display = "none";
	focused = 0;
}

function checkFocus(){
	if(focused == 0){
		focused = 1;
		document.getElementById('registerUsername').value = "";
	}
}

function accountPicked(x){
	if(x == 1)
		document.getElementById('formAccount').value = 1;

	document.getElementById('formSubmit').submit();
}

function allowUpgradeSubmit(){
	var allowSubmit = true;	
	var needsFixed = "";
	
	var ccName = document.getElementById('upgradeName');
	var cctyp = document.getElementById('upgradeCCType');
	var ccnum = document.getElementById('upgradeCCNumber');
	var ccid = document.getElementById('upgradeCID');
	var ccmon = document.getElementById('upgradeCCMonth');
	var ccyr = document.getElementById('upgradeCCYear');
	var add = document.getElementById('upgradeAddress');
	var city = document.getElementById('upgradeCity');
	var zip = document.getElementById('upgradeZip');
	var telephone = document.getElementById('upgradeTelephone');
	
	if(ccName.value == ""){
		allowSubmit = false;
		needsFixed += eLang.ErrorName+"\n";
	}
		
	if(cctyp.selectedIndex == 0){
		allowSubmit = false;
		needsFixed += eLang.ErrorType+"\n";
	}
		
	if(ccnum.value == 0){
		allowSubmit = false;
		needsFixed += eLang.ErrorNum+"\n";
	}
		
	if(ccid.value == 0){
		allowSubmit = false;
		needsFixed += eLang.ErrorID+"\n";
	}
	
	if(ccmon.selectedIndex == 0){
		allowSubmit = false;
		needsFixed += eLang.ErrorMonth+"\n";
	}
	
	if(ccyr.selectedIndex == 0){
		allowSubmit = false;
		needsFixed += eLang.ErrorYear+"\n";
	}
	
	if(add.value == ""){
		allowSubmit = false;
		needsFixed += eLang.ErrorAddress+"\n";
	}
	
	if(city.value == ""){
		allowSubmit = false;
		needsFixed += eLang.ErrorCity+"\n";	
	}
	
	if(zip.value == ""){
		allowSubmit = false;
		needsFixed += eLang.ErrorZip+"\n";
	}
	
	if(telephone.value == ""){
		allowSubmit = false;
		needsFixed += "Telephone"+"\n";
	}
	
	
	
	if(!allowSubmit){
		alert("Please Fix the following:\n\n"+needsFixed);	
	}else{
		document.getElementById('formSubmit').submit();	
	}
	
	return false;
}

function allowRegisterSubmit(){
	var pass1 = document.getElementById('registerPassword');
	var pass2 = document.getElementById('registerConfirm');
	
	var frt = document.getElementById('registerFirst');
	var lst = document.getElementById('registerLast');
	var add = document.getElementById('registerAddress');
	var city = document.getElementById('registerCity');
	var zip = document.getElementById('registerZip');
	
	
	var email = document.getElementById('registerEmail');
	var email2 = document.getElementById('registerEmail2');
	var phn = document.getElementById('registerTelephone');
	var sex = document.getElementById('registerSex');
	var dob1 = document.getElementById('registerMonth');
	var dob2 = document.getElementById('registerDay');
	var dob3 = document.getElementById('registerYear');
	//var que = document.getElementById('registerQuestion');
	//var ans = document.getElementById('registerAnswer');
	var tos = document.getElementById('registerTOS');
	
	var code = document.getElementById('recaptcha_response_field');
	
	var allowSubmit = true;
	var needsFixed = "";
	
	if(pass1.value == "" || pass2.value == "" || pass1.value != pass2.value){
		allowSubmit = false;
		needsFixed += eLang.ErrorPW+"\n";
	}

	if(email.value == "" || email2.value == "" || email.value != email2.value){
		allowSubmit = false;
		needsFixed += eLang.ErrorEmail+"\n";
	}

	if(frt.value == ""){
		allowSubmit = false;
		needsFixed += eLang.ErrorFirst+"\n";
	}
	
	if(lst.value == ""){
		allowSubmit = false;
		needsFixed += eLang.ErrorLast+"\n";
	}
	
	if(add && add.value == ""){
		allowSubmit = false;
		needsFixed += eLang.ErrorAddress+"\n";
	}
	
	if(city && city.value == ""){
		allowSubmit = false;
		needsFixed += eLang.ErrorCity+"\n";	
	}
	
	if(zip && zip.value == ""){
		allowSubmit = false;
		needsFixed += eLang.ErrorZip+"\n";
	}
	
	
	
	if(document.getElementById('billingSame') && document.getElementById('billingSame').checked == false){
		var padd = document.getElementById('registerOtherAddress');
		var pcity = document.getElementById('registerOtherCity');
		var pzip = document.getElementById('registerOtherZip');
		
			if(padd.value == ""){
				allowSubmit = false;
				needsFixed += eLang.ErrorPAddress+"\n";
			}
			
			if(pcity.value == ""){
				allowSubmit = false;
				needsFixed += eLang.ErrorPCity+"\n";	
			}
			
			if(pzip.value == ""){
				allowSubmit = false;
				needsFixed += eLang.ErrorPZip+"\n";
			}

	}
	/*
	if(que.selectedIndex == 0){
		allowSubmit = false;
		needsFixed +=eLang.ErrorQuestion+ "\n";
	}
	
	if(ans.value == ""){
		allowSubmit = false;
		needsFixed += eLang.ErrorAnswer+"\n";
	}
	*/
	
	if(!tos.checked){
		allowSubmit = false;
		needsFixed += eLang.ErrorTOS+"\n";
	}
	var ccName = document.getElementById('registerCCName');
	
	if(ccName){
		var cctyp = document.getElementById('registerCCType');
		var ccnum = document.getElementById('registerCCNumber');
		var ccid = document.getElementById('registerCCID');
		var ccmon = document.getElementById('registerCCMonth');
		var ccyr = document.getElementById('registerCCYear');
		if(ccName.value == ""){
			allowSubmit = false;
			needsFixed += eLang.ErrorName+"\n";
		}
		
		if(cctyp.selectedIndex == 0){
			allowSubmit = false;
			needsFixed += eLang.ErrorType+"\n";
		}
		
		if(ccnum.value == 0){
			allowSubmit = false;
			needsFixed += eLang.ErrorNum+"\n";
		}
		
		if(ccid.value == 0){
			allowSubmit = false;
			needsFixed += eLang.ErrorID+"\n";
		}
		
		if(ccmon.selectedIndex == 0){
			allowSubmit = false;
			needsFixed += eLang.ErrorMonth+"\n";
		}
		
		if(ccyr.selectedIndex == 0){
			allowSubmit = false;
			needsFixed += eLang.ErrorYear+"\n";
		}
		
	}
	
	if(phn && phn.value == ""){
		allowSubmit = false;
		needsFixed += eLang.ErrorPhone+"\n";		
	}

	if(dob1.value == "0" || dob2.value == "0" || dob3.value == "0"){
		allowSubmit = false;
		needsFixed += eLang.ErrorDOB+"\n";		
	}

	if(code.value == ""){
		allowSubmit = false;
		needsFixed += eLang.ErrorCode+"\n";
	}
	
	if(!allowSubmit){
		alert("Please Fix the following:\n\n"+needsFixed);	
	}else{
		document.getElementById('formSubmit').submit();	
	}
	
	return false;
}

function allowRegisterSubmitRS(){
	var pass1 = document.getElementById('registerPassword');
	var pass2 = document.getElementById('registerConfirm');
	
	var frt = document.getElementById('registerFirst');
	var lst = document.getElementById('registerLast');	
	
	var email = document.getElementById('registerEmail');
	var email2 = document.getElementById('registerEmail2');
	var sex = document.getElementById('registerSex');
	//var que = document.getElementById('registerQuestion');
	//var ans = document.getElementById('registerAnswer');
	var tos = document.getElementById('registerTOS');
	
	var code = document.getElementById('recaptcha_response_field');
	
	var allowSubmit = true;
	var needsFixed = "";
	
	if(pass1.value == "" || pass2.value == "" || pass1.value != pass2.value){
		allowSubmit = false;
		needsFixed += eLang.ErrorPW+"\n";
	}

	if(email.value == "" || email2.value == "" || email.value != email2.value){
		allowSubmit = false;
		needsFixed += eLang.ErrorEmail+"\n";
	}

	if(frt.value == ""){
		allowSubmit = false;
		needsFixed += eLang.ErrorFirst+"\n";
	}
	
	if(lst.value == ""){
		allowSubmit = false;
		needsFixed += eLang.ErrorLast+"\n";
	}
		
	
	/*
	if(que.selectedIndex == 0){
		allowSubmit = false;
		needsFixed +=eLang.ErrorQuestion+ "\n";
	}
	
	if(ans.value == ""){
		allowSubmit = false;
		needsFixed += eLang.ErrorAnswer+"\n";
	}
	*/
	
	if(!tos.checked){
		allowSubmit = false;
		needsFixed += eLang.ErrorTOS+"\n";
	}
	
	if(code.value == ""){
		allowSubmit = false;
		needsFixed += eLang.ErrorCode+"\n";
	}
	
	if(!allowSubmit){
		alert("Please Fix the following:\n\n"+needsFixed);	
	}else{
		document.getElementById('formSubmit').submit();	
	}
	
	return false;
}


function retrieveEmailStats(){
	var xhr = setupXHR(); 
	xhr.onreadystatechange  = function(){ 
		if(xhr.readyState  == 4){
			if(xhr.status  == 200){
				try{
					var a,b,c,d = 0;
					var temp = xhr.responseText;
					var temp2 = temp.split(";");
					
					if(temp2.length == 4){
						a = temp2[0];
						b = temp2[1];
						c = temp2[2];
						d = temp2[3];
					}
					
					document.getElementById('emailInboxNew').innerHTML = a;
					document.getElementById('emailInboxTotal').innerHTML = b;
					document.getElementById('emailSpamNew').innerHTML = c;
					document.getElementById('emailSpamTotal').innerHTML = d;
				}catch(e4){}
			}
		}
	}; 
			
	xhr.open("POST", "/"+mainDirectory+"/"+mainEmailDirectory+"/"+emailStatsFile,  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send(""); 
}

function loginFromRegister(){
	window.location = "login.php";	
}

function refreshEarnings(){
	var xhr = setupXHR(); 
	xhr.onreadystatechange  = function(){ 
		if(xhr.readyState  == 4){
			if(xhr.status  == 200){
				try{
					var temp = xhr.responseText;
					document.getElementById('currentEarnings').innerHTML = temp;
				}catch(e4){}
			}
		}
	}; 
			
	xhr.open("POST", "/"+mainDirectory+"/"+cashDirectory+"/"+cashEarningsFile,  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send("");
}

function sendReferEmails(){
	var to = document.getElementById('referEmail');
	var message = document.getElementById('referMessage');
	
	if(to.value == ""){
		return;	
	}
	
	var xhr = setupXHR(); 
	xhr.onreadystatechange  = function(){ 
		if(xhr.readyState  == 4){
			if(xhr.status  == 200){
				try{

						alert(xhr.responseText);
						to.value = "";
						message.value = "";
				}catch(e4){}
			}
		}
	}; 
			
	xhr.open("POST", "/"+mainDirectory+"/"+referDirectory+"/"+referAFriendFile,  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send("to="+escape(to.value)+"&message="+escape(message.value));
}



function sendReferEmailsTwo(){
	var to = document.getElementById('referEmail');
	var message = document.getElementById('referMessage');
	var friends0 = document.getElementById('friends0');
	var friends1 = document.getElementById('friends1');
	
	if(to.value == ""){
		return;	
	}
	
	var xhr = setupXHR(); 
	xhr.onreadystatechange  = function(){ 
		if(xhr.readyState  == 4){
			if(xhr.status  == 200){
				try{

						alert(xhr.responseText);
						to.value = "";
						message.value = "";
				}catch(e4){}
			}
		}
	}; 
			
	xhr.open("POST", "/"+mainDirectory+"/"+referDirectory+"/"+referAFriendFile,  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send("to="+escape(to.value)+"&message="+escape(message.value)+"&friends0="+escape(friends0.checked)+"&friends1="+escape(friends1.checked));
}

function sendInviteEmails(){
	var to = document.getElementById('inviteEmail');
	var message = document.getElementById('inviteMessage');
	
	if(to.value == ""){
		return;	
	}
	
	var xhr = setupXHR(); 
	xhr.onreadystatechange  = function(){ 
		if(xhr.readyState  == 4){
			if(xhr.status  == 200){
				try{

						alert(xhr.responseText);
						to.value = "";
						message.value = "";
				}catch(e4){}
			}
		}
	}; 
			
	xhr.open("POST", "/"+mainDirectory+"/"+referDirectory+"/"+"mmminvite.php",  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send("to="+escape(to.value)+"&message="+escape(message.value));
}

function boolTrue(x,y){
	for(var i = 0; i < x.length; i++){
		document.getElementById('question_'+x[i]).style.display = "";			
	}
	
	for(var j = 0; j < y.length; j++){
		document.getElementById('question_'+y[j]).style.display = "none";			
	}
}

function boolFalse(x,y){
	for(var i = 0; i < x.length; i++){
		document.getElementById('question_'+x[i]).style.display = "none";			
	}
	
	for(var j = 0; j < y.length; j++){
		document.getElementById('question_'+y[j]).style.display = "";			
	}
}

function submitSupport(){
	if(document.getElementById('name').value == ""){
		alert("Please supply a name.");	
		return;
	}
	if(document.getElementById('email').value == ""){
		alert("Please supply a contact Email.");	
		return;
	}
	if(document.getElementById('problem').selectedIndex == 0){
		alert("Please select a Problem");	
		return;
	}
	if(document.getElementById('desc').value == ""){
		alert("Please explain your problem.");	
		return;
	}
	if(document.getElementById('priority').selectedIndex == 0){
		alert("Please select the priority.");	
		return;
	}
	document.getElementById('formSupport').submit();
}

function handleUnder18(x){
	var y = document.getElementById('under18div');
	var z = y.childNodes.length;

	if(z < x.selectedIndex){
		var b = "";
		for(var j = 0; j <= 18; j++){
			b = b+"<option>"+j+"</option>\n";
		}
			
		for(var i = z; i < x.selectedIndex; i++){
			var a = document.createElement("div");
			a.innerHTML = "Age: <select name='"+x.id+"["+((i*2)+1)+"]'>"+b+"</select> Sex: <select name='"+x.id+"["+((i*2)+2)+"]'><option>Male</option><option>Female</option></select>";
			y.appendChild(a);
		}
	}else{
		for(var i = z; i > x.selectedIndex; i--){
			y.removeChild(y.childNodes[i-1]);
		}
		
	}
	
}
function codeDialog(x){
	var dialog = document.getElementById('codeDialogNew_'+x);
	if(dialog){
		dialog.style.display = "";
		
		/*
		<br /><br />
			<center></center>
		*/
		
		dialog.innerHTML = "<br><div>Please Enter a Code:<br /><input type='hidden' id='codeId_"+x+"' /><input type='text' id='codeText_"+x+"' onkeyup=\"if(event.keyCode==13)codeEnter("+x+");\" />&nbsp;<input type='button' value='Enter' onclick='codeEnter("+x+");' /></div>";
	}
	
	
	
	/*
	document.getElementById('viewInfo').style.display = "";	
	document.getElementById('codeId').value = x;
	*/
}

function codeEnter(x){
	var codeValue = document.getElementById('codeText_'+x).value;
	var codeId	  = x;

	document.getElementById('codeText_'+x).value = "";
	//document.getElementById('viewInfo').style.display = "none";	
	document.getElementById('codeDialogNew_'+x).style.display = "none";	
	
	var xhr = setupXHR(); 
	xhr.onreadystatechange  = function(){ 
		if(xhr.readyState  == 4){
			if(xhr.status  == 200){
				try{
					if(xhr.responseText == "1"){						
						window.location = codeCompleted+"?id="+x;	
					}else if(xhr.responseText == "0"){
						alert("Error with Code.");	
					}
				}catch(e4){}
			}
		}
	}; 
			
	xhr.open("POST", "/"+mainDirectory+"/"+cashDirectory+"/"+codeFile,  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send("code="+escape(codeValue)+"&id="+escape(codeId));
}

function registerCountrySelect(x,y){
	if(x.selectedIndex == 0){
		if(y == 0){
			document.getElementById('state_1_1').style.display = "";
			document.getElementById('state_1_2').style.display = "none";			
		}
		if(y == 1){
			document.getElementById('state_2_1').style.display = "";
			document.getElementById('state_2_2').style.display = "none";
		}
	}else{
		if(y == 0){
			document.getElementById('state_1_1').style.display = "none";
			document.getElementById('state_1_2').style.display = "";			
		}
		if(y == 1){
			document.getElementById('state_2_1').style.display = "none";
			document.getElementById('state_2_2').style.display = "";
		}
	}
}

function sendLevelEmails(){
	var message = document.getElementById('levelMessage');
	var subject = document.getElementById('levelSubject');
	if(message.value == ""){
		return;	
	}
	
	var xhr = setupXHR(); 
	xhr.onreadystatechange  = function(){ 
		if(xhr.readyState  == 4){
			if(xhr.status  == 200){
				try{
					message.value = "";
					subject.value = "";
					alert('Message Sent.');
				}catch(e4){}
			}
		}
	}; 
			
	xhr.open("POST", "/"+mainDirectory+"/"+referDirectory+"/"+levelEmail,  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send("message="+escape(message.value)+"&subject="+escape(subject.value));
}

function emailPassword(){
	var x = document.getElementById('ps_user');
	if(x.value == "")
		return;
		
	var xhr = setupXHR(); 
	xhr.onreadystatechange  = function(){ 
		if(xhr.readyState  == 4){
			if(xhr.status  == 200){
				try{
					var temp = xhr.responseText;
					if(temp == 1){
						document.getElementById('form_confirmation_email').style.display = "block";
						document.getElementById('form_confirmation_reset').style.display = "none";
						document.getElementById('form_error').style.display = "none";
						document.getElementById('secret_question').style.display = "none";
					}else{
						document.getElementById('form_error').style.display = "block";
						document.getElementById('form_confirmation_email').style.display = "none";
						document.getElementById('form_confirmation_reset').style.display = "none";
						document.getElementById('secret_question').style.display = "none";
					}
				}catch(e4){}
			}
		}
	}; 
			
	xhr.open("POST", "/"+supportDirectory+"/"+emailPW,  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send("user="+escape(x.value));
}

function resetPassword(){
	var u = document.getElementById('ps_uid');
	var a = document.getElementById('pw_answer');
	var p = document.getElementById('pw_newpass');
	
	if(u.value == "")
		return;
	if(a.value == "")
		return;	
	if(p.value == "")
		return;	
		
		
	var xhr = setupXHR(); 
	xhr.onreadystatechange  = function(){ 
		if(xhr.readyState  == 4){
			if(xhr.status  == 200){
				try{
					var temp = xhr.responseText;
					
					if(temp == 1){
						document.getElementById('form_error').style.display = "none";
						document.getElementById('form_confirmation_email').style.display = "none";
						document.getElementById('form_confirmation_reset').style.display = "block";
						
						
						document.getElementById('secret_question').style.display = "none";
						a.value = "";
						p.value = "";
					
					}else{
					
						document.getElementById('form_error').style.display = "block";
						document.getElementById('form_confirmation_email').style.display = "none";
						document.getElementById('form_confirmation_reset').style.display = "none";
						p.value = "";
						
					}
					
				}catch(e4){}
			}
		}
	}; 
		
	xhr.open("POST", "/"+supportDirectory+"/"+resetPasswordF,  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send("user="+escape(u.value)+"&answer="+escape(a.value)+"&pass="+escape(p.value));	
	
		
}


function resetPasswordNew(){
	var u = document.getElementById('ps_uid');
	var c = document.getElementById('ps_code');
	var a = document.getElementById('pw_answer');
	var p = document.getElementById('pw_newpass');
	
	if(c.value == "")
		return;
	if(u.value == "")
		return;
	if(a.value == "")
		return;	
	if(p.value == "")
		return;	
		
		
	var xhr = setupXHR(); 
	xhr.onreadystatechange  = function(){ 
		if(xhr.readyState  == 4){
			if(xhr.status  == 200){
				try{
					var temp = xhr.responseText;
					
					if(temp == 1){
						document.getElementById('form_error').style.display = "none";
						document.getElementById('form_confirmation_reset').style.display = "block";
						a.value = "";
						p.value = "";
					
					}else{
					
						document.getElementById('form_error').style.display = "block";
						document.getElementById('form_confirmation_reset').style.display = "none";
						p.value = "";
						
					}
					
				}catch(e4){}
			}
		}
	}; 
		
	xhr.open("POST", "/"+supportDirectory+"/"+resetPasswordF,  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send("uid="+escape(u.value)+"&code="+escape(c.value)+"&answer="+escape(a.value)+"&pass="+escape(p.value));				
}

function secretQuestion(){
	var x = document.getElementById('ps_user');
	if(x.value == "")
		return;
	var sq = document.getElementById('secret_question');
	if(sq.style.display == "block"){
		
	}else{
		
		
		
		var xhr = setupXHR(); 
		xhr.onreadystatechange  = function(){ 
			if(xhr.readyState  == 4){
				if(xhr.status  == 200){
					try{
						var temp = xhr.responseText;
						if(temp == 0){
							document.getElementById('form_error').style.display = "block";
							document.getElementById('form_confirmation_email').style.display = "none";
							document.getElementById('form_confirmation_reset').style.display = "none";
							sq.style.display = "none";	
						}else{
							sq.style.display = "block";	
							document.getElementById('form_error').style.display = "none";
							document.getElementById('form_confirmation_email').style.display = "none";
							document.getElementById('form_confirmation_reset').style.display = "none";
							document.getElementById('pw_question').innerHTML = temp;
						}
						
					}catch(e4){}
				}
			}
		}; 
			
		xhr.open("POST", "/"+supportDirectory+"/"+retQuestion,  true); 
		xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
		xhr.send("user="+escape(x.value));
		
		

	}
}

function searchSubmit(){
	var xhr;
	try{
		xhr = setupXHR(); 
	}catch(e4){}
	
		xhr.onreadystatechange  = function(){ 
			if(xhr.readyState  == 4){
				if(xhr.status  == 200){
					try{
						var temp = xhr.responseText;
					}catch(e4){}
				}
			}
		}; 
			
	xhr.open("POST", "/"+mainDirectory+"/"+searchDirectory+"/",  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send("");
}

function changePayment(){
	var c = document.getElementById('radioCheck');
	var ap = document.getElementById('radioAlertPay');
	var ach = document.getElementById('radioACH');
	
	var cT = document.getElementById('checkTR');
	var aT = document.getElementById('alertpayTR');
	var aT2 = document.getElementById('alertpayTR2');
	var achT = document.getElementById('achTR');
	
	if(c && c.checked == true){
		cT.style.display = "";	
		aT.style.display = "none";
		aT2.style.display = "none";
		achT.style.display = "none";
	}
	/*
	if(p.checked == true){
		pT.style.display = "";	
		if(cT) cT.style.display = "none";
	}
	*/
	if(ap.checked == true){
		aT.style.display = "";
		aT2.style.display = "";
		if(cT) cT.style.display = "none";
		achT.style.display = "none";
	}
	
	if(ach.checked == true){
		aT.style.display = "none";
		aT2.style.display = "none";
		if(cT) cT.style.display = "none";
		achT.style.display = "";
	}
}

var emailStatsLoaded = false;

function loadEmailStats(){
	var xhr = setupXHR(); 
	xhr.onreadystatechange  = function(){ 
		if(xhr.readyState  == 4){
			if(xhr.status  == 200){
				try{
					var temp = xhr.responseText;
					document.getElementById('content').innerHTML = temp;
				}catch(e4){}
			}
		}
	}; 
			
	xhr.open("POST", "emailstats.php",  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send("");	
}

function setDefault(x){
	document.getElementById('defaultSetting').style.display = "none";	
	var xhr = setupXHR(); 
	xhr.onreadystatechange  = function(){ 
		if(xhr.readyState  == 4){
			if(xhr.status  == 200){
				try{
				}catch(e4){}
			}
		}
	}; 
	xhr.open("POST", "/"+mainDirectory+"/default",  true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send("");	
}




function rewardFacebook(){
	FB.init({ apiKey: facebookAPIKey, cookie:true });
	FB.Event.subscribe('auth.sessionChange', function(response) {  });
	FB.getLoginStatus(function (response) {  });
	
	
	FB.login(function(response) {					  
					  if (response.authResponse && response.authResponse.userID && response.authResponse.userID > 0) { 
					  	  
					  	var peopleStringRegister = true;
						
						
					  	if(document.getElementById('registerFID')){
							peopleStringRegister = false;
						  	document.getElementById('registerFID').value = response.authResponse.userID;
					  	
							document.getElementById('registerFIDDiv').innerHTML = "<img src='http://graph.facebook.com/"+response.authResponse.userID+"/picture'>"+"<br /><br /><div onClick = 'clearRewardFacebook();'><img src='/images/linkfb2.png' /></div>";
							document.getElementById('registerFIDDiv').onclick = function(){};
						}
						
					  	FB.api('/me', function(response) {
							if(response.first_name && document.getElementById('registerFirst').value == "")
								document.getElementById('registerFirst').value = response.first_name;
								
							if(response.last_name && document.getElementById('registerLast').value == "")
								document.getElementById('registerLast').value = response.last_name;
							
							if(response.gender && document.getElementById('registerSex').selectedIndex == 0){
								var ind = 1;
								if(response.gender == "female")
									ind = 2;
								document.getElementById('registerSex').selectedIndex = ind;
							}
							
							var b = "";
							for(var a in response)
								b += a + " : "+response[a]+"\n";
							
							
							if(response.email && document.getElementById('registerEmail').value == "" && document.getElementById('registerEmail2').value == ""){
								if(response.email.indexOf("proxymail.facebook.com") == -1) {
									document.getElementById('registerEmail').value = response.email;
									document.getElementById('registerEmail2').value = response.email;
								}
							}
							if(response.birthday && document.getElementById('registerMonth').value == "0" && document.getElementById('registerDay').value == "0" && document.getElementById('registerYear').value == "0"){
								var d1 = new Date(response.birthday);
								document.getElementById('registerMonth').selectedIndex = findSelectIndex(document.getElementById('registerMonth'),d1.getMonth()+1);
								document.getElementById('registerDay').selectedIndex = findSelectIndex(document.getElementById('registerDay'),d1.getDate());
								document.getElementById('registerYear').selectedIndex = findSelectIndex(document.getElementById('registerYear'),d1.getFullYear());
							}							
							
							if(document.getElementById('facebookRegisterDiv'))
								document.getElementById('facebookRegisterDiv').style.display = "none";
						});	
					  
					  }
					  
					  
					  },{scope:'user_birthday,email,user_location'});
}

function findSelectIndex(elem, opt){
	for(var i = 0; i < elem.length; i++){
		if(elem.options[i].value == opt || ("0"+elem.options[i].value) == opt)
			return i;		
	}

	return 0;
}
function clearRewardFacebook() {
	document.getElementById('registerFIDDiv').innerHTML = "<div id='registerFIDDiv' onclick='rewardFacebook();'><img src='/images/linkfb1.png' /></div>";
	document.getElementById('registerFID').value = "";
	document.getElementById('registerFirst').value = "";							
	document.getElementById('registerLast').value = "";
	document.getElementById('registerSex').selectedIndex = 0;
	document.getElementById('registerMonth').selectedIndex = 0;
	document.getElementById('registerDay').selectedIndex = 0;
	document.getElementById('registerYear').selectedIndex = 0;	
}

function rewardFacebookRefer() {
	FB.init({ apiKey: facebookAPIKey, cookie:true });
	FB.Event.subscribe('auth.sessionChange', function(response) {  });
	FB.getLoginStatus(function (response) {  });


	FB.login(function(response) {
	  
	  if (response.authResponse && response.authResponse.userID && response.authResponse.userID > 0){	
		document.getElementById('confirmFIDSubmit').innerHTML = "<form action='facebookconfirm.php' method='post'><input type='hidden' name='confirmFID' id='confirmFID' value='"+response.authResponse.userID+"' /><input type='image' src='/images/confirmlink.png' alt='Confirm Link' value='submit' /></form>"
		document.getElementById('confirmFIDDiv').innerHTML = "<img src='/images/fbconnected.png'><img src='http://graph.facebook.com/"+response.authResponse.userID+"/picture' style='position:relative; top:-30px; left:-308px;'>";
		document.getElementById('confirmFIDDiv').onclick = function(){};
				
		var fbid = response.authResponse.userID;
		
		FB.api('/me', function(response) {
			if(response.first_name && response.last_name)			
				document.getElementById('confirmFIDDiv').innerHTML = "<img src='/images/fbconnected.png'><img src='http://graph.facebook.com/"+fbid+"/picture' style='position:relative; top:-30px; left:-308px;'><div style='position:relative; top:-65px; left:153px; color: #ffffff;'>"+response.first_name+" "+response.last_name+"</div>";
		});	
	  
	  }
	});
	 
}
