var openbartercontact=0;
function youtube(MovieLoc){
	document.write('<object width="285" height="229"><param name="movie" value="'+MovieLoc+'"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="'+MovieLoc+'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="285" height="229"></embed></object>');
}
function getBBB(){
	document.getElementById("betterbusinessbureau").innerHTML='<a href="http://rs6.net/tn.jsp?et=1102449258797&e=001QC_pjCsOM5fdpsgGgI1FngmhllN0SHSM7q4L9iPNNIXDMEHp4pgSUe7ybnf9wPOujwGT0igzoccAB6Yk7s25VN2ZEoO72AFFuK2lYa_pJkL18J13Er-HUHl7HQ7PlRxy2gUh9AsriTs7edypCY1B6cTLPV0rOYQb1JYjdaMntcI="target="_blank"><img src="http://www.originalgirlfriendsnetwork.com/graphics/bbb.jpg" alt="Better Business Bureau" width="36" height="56" /></a>';
	return true;
}
function getPayPal(){
	document.getElementById("paypal").innerHTML='<a href="https://www.paypal.com/us/verified/pal=originalgirl%40bellsouth%2enet" target="_blank"><img src="http://www.originalgirlfriendsnetwork.com/graphics/paypal.jpg" alt="PayPal Verified" width="56" height="56" /></a>';
	return true;
}
function buildcontact(){
	document.getElementById("contactform").innerHTML='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="550" height="300" id="contact" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="http://www.originalgirlfriendsnetwork.com/flash/contact.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#865ae5" />	<embed src="http://www.originalgirlfriendsnetwork.com/flash/contact.swf" quality="high" bgcolor="#865ae5" width="550" height="300" name="contact" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
	return true;
}
function buildrecovery(){
	document.getElementById("contactform").innerHTML='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="550" height="80" id="recovery" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="http://www.originalgirlfriendsnetwork.com/flash/recovery.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#865ae5" />	<embed src="http://www.originalgirlfriendsnetwork.com/flash/recovery.swf" quality="high" bgcolor="#865ae5" width="550" height="80" name="recovery" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
	return true;
}
function buildcal(tmonth,tyear){
	var MyConnect3;
	try{
		MyConnect3=new XMLHttpRequest();
	}
	catch (e){
		try{
			MyConnect3=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			try{
				MyConnect3=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	MyConnect3.onreadystatechange=function(){
		if(MyConnect3.readyState==4){
			var gipResponse=MyConnect3.responseText;
			if(gipResponse=="0"){
				document.getElementById("calendarbox").innerHTML = '<div style="margin:0 auto;padding:100px;">An Error Occured '+gipResponse+'</div>';
			} else {
				document.getElementById("calendarbox").innerHTML = gipResponse;
			}
		}
	}
	MyConnect3.open("GET","calendar_functions.php?action=buildcal&tmonth="+tmonth+"&tyear="+tyear);
	MyConnect3.send(null);
	return true;
}
function viewevents(tday,tmonth,tyear){
	var MyConnect3;
	try{
		MyConnect3=new XMLHttpRequest();
	}
	catch (e){
		try{
			MyConnect3=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			try{
				MyConnect3=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	MyConnect3.onreadystatechange=function(){
		if(MyConnect3.readyState==4){
			var gipResponse=MyConnect3.responseText;
			if(gipResponse=="0"){
				document.getElementById("calendarbox").innerHTML = '<div style="margin:0 auto;padding:100px;">An Error Occured '+gipResponse+'</div>';
			} else {
				document.getElementById("calendarbox").innerHTML = gipResponse;
			}
		}
	}
	MyConnect3.open("GET","calendar_functions.php?action=viewevents&tday="+tday+"&tmonth="+tmonth+"&tyear="+tyear);
	MyConnect3.send(null);
	return true;
}
function bartercontact(adid){
	if(openbartercontact!=0){
		document.getElementById("contactform"+openbartercontact).innerHTML = '';
	}
	document.getElementById("contactform"+adid).innerHTML = '<form name="bcontact"><span style="vertical-align:top;">Your E-mail:&nbsp;&nbsp;<input type="text" name="bemail" id="bemail"/></span><img src="graphics/send.png" width="56" height="20" alt="Send the contact information to my e-mail" title="Send the contact information to my e-mail" style="margin-top:-5px;cursor:pointer;" onclick="sendbcontact('+adid+');" /></form>';
	openbartercontact=adid;
	return true;
}
function sendbcontact(adid){
	var emailaddy=document.bcontact.bemail.value;
	var emailcheck = emailaddy.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi);
	if(emailcheck){
		var MyConnect3;
		try{
			MyConnect3=new XMLHttpRequest();
		}
		catch (e){
			try{
				MyConnect3=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e){
				try{
					MyConnect3=new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e){
					alert("Your browser does not support AJAX!");
					return false;
				}
			}
		}
		MyConnect3.onreadystatechange=function(){
			if(MyConnect3.readyState==4){
				var gipResponse=MyConnect3.responseText;
				if(gipResponse=="0"){
					document.getElementById("contactform"+adid).innerHTML = '<span>An Error Occured</span>';
				} else {
					document.getElementById("contactform"+adid).innerHTML = '<span>The contact Information has been sent.</span>';
				}
			}
		}
		MyConnect3.open("GET","bartercontct.php?action=makecontact&adid="+adid+"&bemail="+emailaddy);
		MyConnect3.send(null);
	} else {
		document.getElementById("contactform"+adid).innerHTML = '<form name="bcontact"><span style="vertical-align:top;">Your E-mail:&nbsp;&nbsp;<input type="text" name="bemail" id="bemail"/></span><img src="graphics/send.png" width="56" height="20" alt="Send the contact information to my e-mail" title="Send the contact information to my e-mail" style="margin-top:-5px;cursor:pointer;" onclick="sendbcontact('+adid+');" /></form><span>Invalid E-mail, please correct and try again...</span>';
	}
	return true;
}
function cleanphone(TheString){
	var NewString=TheString.replace(/\(/gi,"");
	NewString=NewString.replace(/\)/gi,"");
	NewString=NewString.replace(/ /gi,"");
	NewString=NewString.replace(/\-/gi,"");
	NewString=NewString.replace(/\./gi,"");
	NewString=NewString.replace(/\+/gi,"");
	NewString=NewString.replace(/\//gi,"");
	NewString=NewString.replace(/ext/i,"");
	NewString=NewString.substr(0,10);
	return NewString;
}
function cleanzip(TheString){
	var NewString=TheString.substr(0,5);
	return NewString;
}
function checkreg(){
	document.getElementById("formerrors").innerHTML = '';
	var fullname=document.register.fullname.value;
	var username=document.register.username.value;
	var password=document.register.password.value;
	var email=document.register.email.value;
	var street=document.register.street.value;
	var city=document.register.city.value;
	var state=document.register.state.options[document.register.state.selectedIndex].value;
	document.register.zip.value=cleanzip(document.register.zip.value);
	var zip=document.register.zip.value;
	document.register.phone.value=cleanphone(document.register.phone.value);
	var phone=document.register.phone.value;
	var membership=document.register.memship.value;
	var vig=document.register.vig.value;
	var referrer=document.register.referrer.value;
	if(!document.paypal.agree.checked){
		document.getElementById("formerrors").innerHTML = 'Please read and agree to the membership terms...';
	} else if(fullname=="" || fullname==undefined || username=="" || username==undefined || password=="" || password==undefined || email=="" || email==undefined || street=="" || street==undefined || city=="" || city==undefined || zip=="" || zip==undefined || phone=="" || phone==undefined){
		document.getElementById("formerrors").innerHTML = 'Please fill out the form completely...';
	} else if(document.paypal.item_name.value!="OGN Very Important Girlfriend Membership Fee" && (referrer=="" || referrer==undefined)){
		document.getElementById("formerrors").innerHTML = 'Please fill out the form completely...';
	} else {
		var emailcheck = email.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi);
		if(emailcheck){
			var MyConnect3;
			try{
				MyConnect3=new XMLHttpRequest();
			}
			catch (e){
				try{
					MyConnect3=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e){
					try{
						MyConnect3=new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e){
						alert("Your browser does not support AJAX!");
						return false;
					}
				}
			}
			MyConnect3.onreadystatechange=function(){
				if(MyConnect3.readyState==4){
					var gipResponse=MyConnect3.responseText;
					if(gipResponse=="DupUsername"){
						document.getElementById("formerrors").innerHTML = 'That Username is already being used, please choose another...';
					} else if(gipResponse=="DupEmail"){
						document.getElementById("formerrors").innerHTML = 'That E-mail is already being used, please choose another...';
					} else {
						document.paypal.item_number="OGN-"+gipResponse;
						document.paypal.submit();
					}
				}
			}
			MyConnect3.open("GET","checkreg.php?action=validate&username="+username+"&email="+email+"&fullname="+fullname+"&password="+password+"&street="+street+"&city="+city+"&state="+state+"&zip="+zip+"&phone="+phone+"&membership="+membership+"&vig="+vig);
			MyConnect3.send(null);
		} else {
			document.getElementById("formerrors").innerHTML = 'Please enter a valid e-mail and try again...';
		}
	}
	return true;
}
function updatereg(formdata){
	document.getElementById("formerrors").innerHTML = '';
	var vigcost=10;
	var ppa1="";
	var ppp1="";
	var ppt1="";
	var ppa3="";
	var ppt3="";
	var formtc=0;
	var fdata=formdata.split("|");
	var ButtonText="monthly";
	document.register.memship.value=fdata[4];
	if(fdata[1]=="" || fdata[1]==undefined){
		if(fdata[0]=="" || fdata[0]==undefined){
			document.getElementById("totalcost").innerHTML='Total: $0.00';
			document.getElementById("registerbutton").innerHTML = '';
			document.register.vigoption.checked=false;
			document.getElementById("vigcheckbox").style.display='none';
		} else {
			document.paypal.item_name.value=fdata[3];
			document.getElementById("registerbutton").innerHTML = '<input type="hidden" name="cmd" value="_xclick"/><input type="hidden" name="amount" value="'+vigcost+'.00"/><div style="width:150px;margin:0 auto;cursor:pointer;" onclick="checkreg();"><img src="graphics/vig_only_button.png"/></div>';
			document.getElementById("totalcost").innerHTML='Total: $'+vigcost+'.00';
		}
	} else {
		if(fdata[1]=="Y"){
			ButtonText="yearly";
		}
		document.getElementById("registerbutton").innerHTML = '<input type="hidden" name="cmd" value="_xclick-subscriptions"/><input type="hidden" name="bn" value="PP-SubscriptionsBF"/><input type="hidden" name="a1" value=""/><input type="hidden" name="p1" value=""/><input type="hidden" name="t1" value=""/><input type="hidden" name="a3" value=""/><input type="hidden" name="p3" value="1"/><input type="hidden" name="t3" value=""/><input type="hidden" name="src" value="1"/><input type="hidden" name="sra" value="1"/><br/><div style="width:300px;margin:0 auto;"><input type="checkbox" name="agree" value="1">&nbsp;&nbsp;I have read and agree to the <a href="legal.html" target="_blank">membership terms</a>.</div><br/><div style="width:150px;margin:0 auto;cursor:pointer;" onclick="checkreg();"><img src="graphics/'+ButtonText+'_button.png"/></div>';
		
		document.register.vig.value=fdata[2];
		if(fdata[2]=="0"){
			document.getElementById("vigcheckbox").style.display='block';
		} else {
			document.register.vigoption.checked=false;
			document.getElementById("vigcheckbox").style.display='none';
		}
		if(document.register.vigoption.checked==true){
			ppa1=(Number(fdata[0])+vigcost)+".00";
			ppp1=1;
			ppt1=fdata[1];
			formtc=Number(fdata[0])+vigcost;
			fdata[3]=fdata[3]+" + VIG Membership Fee";
		} else {
			formtc=fdata[0];
		}
		ppa3=fdata[0]+'.00';
		ppt3=fdata[1];
		document.getElementById("totalcost").innerHTML='Total: $'+formtc+'.00';
		document.paypal.item_name.value=fdata[3];
		document.paypal.a1.value=ppa1;
		document.paypal.p1.value=ppp1;
		document.paypal.t1.value=ppt1;
		document.paypal.a3.value=fdata[0]+'.00';
		document.paypal.t3.value=fdata[1];
	}
	return true;
}
function validatelogin(){
	var username=document.loginform.username.value;
	var password=document.loginform.password.value;
	if(username=="" || password==""){
		document.getElementById("loginresponse").innerHTML = 'All fields required';
	} else {
		var MyConnect3;
		try{
			MyConnect3=new XMLHttpRequest();
		}
		catch (e){
			try{
				MyConnect3=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e){
				try{
					MyConnect3=new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e){
					alert("Your browser does not support AJAX!");
					return false;
				}
			}
		}
		MyConnect3.onreadystatechange=function(){
			if(MyConnect3.readyState==4){
				var gipResponse=MyConnect3.responseText;
				if(gipResponse=="GeneralError"){
					document.getElementById("loginresponse").innerHTML = 'An Error Occured';
				} else if(gipResponse=="UsernameError"){
					document.getElementById("loginresponse").innerHTML = 'Invalid Username<br/><a href="http://www.originalgirlfriendsnetwork.com/password_recovery.html">Help! I forgot!</a>';
				} else if(gipResponse=="PasswordError"){
					document.getElementById("loginresponse").innerHTML = 'Invalid Password<br/><a href="http://www.originalgirlfriendsnetwork.com/password_recovery.html">Help! I forgot!</a>';
				} else {
					document.loginform.userid.value=gipResponse;
					document.loginform.submit();
				}
			}
		}
		MyConnect3.open("GET","checklogin.php?action=validate&username="+username+"&password="+password);
		MyConnect3.send(null);
	}
	return true;
}
function logout(){
	var MyConnect3;
	try{
		MyConnect3=new XMLHttpRequest();
	}
	catch (e){
		try{
			MyConnect3=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			try{
				MyConnect3=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	MyConnect3.onreadystatechange=function(){
		if(MyConnect3.readyState==4){
			var gipResponse=MyConnect3.responseText;
			if(gipResponse=="GeneralError"){
				document.getElementById("loginresponse").innerHTML = 'An Error Occured';
			} else {
				document.location=document.location.href;
			}
		}
	}
	MyConnect3.open("GET","logout.php?action=logmeout");
	MyConnect3.send(null);
	return true;
}
