var xmlHttp;
var xmlHttp4
function Trim(s) 
{
  // Remove leading spaces and carriage returns
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
  {
    s = s.substring(1,s.length);
  }
  // Remove trailing spaces and carriage returns
  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
  {
    s = s.substring(0,s.length-1);
  }
  return s;
}
function submitemailFrm1()
{
	$.validator.addMethod('equalToCase', function(value, element, param)
	{			

		return value.toLowerCase() == $(param).val().toLowerCase();
	}, 'Must be equal to {0}.');
		
	
	$('#frmemailfriends').validate({
		rules: {
			your_name: { required:true },
			your_email: { required: true,email: true},
			your_friend_email: { required: true,email: true	},
			txtimagenumber: {required: true,equalToCase: "#imagecode"}
		},
		messages: {
			your_name: {required: "Please Enter Your Name"	},	
			your_email: {required: "Enter Your Email Address",minlength: "Enter a valid email address" },
			your_friend_email: {required: "Enter Your Friend Email Address",minlength: "Enter a valid email address"},
			txtimagenumber:
				{
					required: "Please Enter The Code Shown Here.",
					equalToCase: "Please Enter The  Same  Code Shown Here."
				}
					
		}	
	});
	
	var validator = $("#frmemailfriends").validate();
	var val = validator.form();
	
	if(val)
	{
			var your_name =  escape(document.getElementById('your_name').value);
			var your_email = escape(document.getElementById('your_email').value);
			var your_friend_email = escape(document.getElementById('your_friend_email').value);
			var your_friend_email2 = escape(document.getElementById('your_friend_email2').value);
			var game_id =  escape(document.getElementById('game_id').value);
			var games_name =  escape(document.getElementById('games_name').value);
			var games_url =  escape(document.getElementById('games_url').value);
			
			submitdata1(your_name,your_email,your_friend_email,your_friend_email2,game_id,games_name,games_url)
	}
	else
	{
		//$('.form-cont').jScrollPane({showArrows:true, scrollbarWidth: 15, arrowSize: 16});		
	}	
}
function submitdata1(your_name,your_email,your_friend_email,your_friend_email2,game_id,games_name,games_url)
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	 {
		alert ("Browser does not support HTTP Request")
		 return
	 } 
	
	var t1 = "**am**";
	var t2 = "**pm**";
	var your_name = your_name.replace(/&/g, t1);
	your_name = your_name.replace("?","**pm**");
	
	var your_email = your_email.replace(/&/g, t1);
	your_email = your_email.replace("?","**pm**");
	
	var games_name = games_name.replace(/&/g, t1);
	games_name = games_name.replace("?","**pm**");
	
	var url="/iphonegames/validate-email-friends.php"
	passdata="your_name="+your_name+"&your_email="+your_email+"&game_id="+game_id+"&games_name="+games_name+"&your_friend_email="+your_friend_email+"&your_friend_email2="+your_friend_email2
	+"&games_url="+games_url
	//alert(passdata);
	xmlHttp.onreadystatechange=stateChangedemail2
	xmlHttp.open("POST",url,true)
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", passdata.length);
	xmlHttp.send(passdata)
	
	
}
function stateChangedemail2() 
{ 
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 { 
		 //alert(xmlHttp.responseText);
		 if(xmlHttp.responseText == "<font color='red'><b>your mail has been sent to your friends!</b></font>")
		 {
			 //alert('fsdkfjdsklfjdkf');
			 document.getElementById("your_name").value = '';
			 document.getElementById("your_email").value = '';
			  document.getElementById("your_friend_email").value = '';
			   document.getElementById("your_friend_email2").value = '';
			 document.getElementById("txtimagenumber").value = '';
			 document.getElementById("divsendemail").innerHTML=xmlHttp.responseText;
			 document.getElementById("divsendemail").style.border="0px solid #A5ACB2";
			 //alert('test');
			 loadcode('hi=1','imgcode.php');
		 }
		 else
		 {
		 	document.getElementById("divsendemail").innerHTML=xmlHttp.responseText;
			 document.getElementById("divsendemail").style.border="0px solid #A5ACB2";
		 }
		 
	 } 
}

function loadcode(pass1,pgUrl)
{

	xmlHttp4 = GetXmlHttpObject();
	
	url= ''+pgUrl+'?'+pass1;
	
	if(document.getElementById("vrfImgCode") != null)
	{
		document.getElementById("vrfImgCode").style.display = 'block';
		document.getElementById("vrfImgCode").innerHTML="<img src='/iphonegames/images/working.gif' >";
	}			
	xmlHttp4.onreadystatechange= showcode
	xmlHttp4.open("GET",url,true)
	xmlHttp4.send(null);    
}

function showcode()
{
	if (xmlHttp4.readyState==4 || xmlHttp4.readyState=="complete")
	{
		//alert(xmlHttp4.responseText);
		document.getElementById("vrfImgCode").innerHTML=xmlHttp4.responseText;
		xmlHttp4 = null;
	}
}



function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}


