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 submitFrm1()
{
	$.validator.addMethod('equalToCase', function(value, element, param)
	{			

		return value.toLowerCase() == $(param).val().toLowerCase();
	}, 'Must be equal to {0}.');
		
	
	$('#frmsubmitreview1').validate({
		rules: {
			review_Firstname: {
				required:true
			},
			
			review_Content: {
			required: true
			},
			
			txtimagenumber: {
			required: true,
			equalToCase: "#imagecode"
			}
		},
		messages: {
			review_Firstname:
				{
					required: "Please enter Name !"
				},	
			review_Content: 
				{
					required: "Please enter Review !"
				},
			txtimagenumber:
				{
					required: "Please Enter The Code Shown Here.",
					equalToCase: "Please Enter The  Same  Code Shown Here."
				}
					
		}	
	});
	
	var validator = $("#frmsubmitreview1").validate();
	var val = validator.form();
	
	if(val)
	{
			var review_Firstname =  escape(document.getElementById('review_Firstname').value);
			var review_Content = escape(document.getElementById('review_Content').value);
			var game_id =  escape(document.getElementById('game_id').value);
			var games_name =  escape(document.getElementById('games_name').value);
		
			submitreview1(review_Firstname,review_Content,game_id,games_name)
	}
	else
	{
		//$('.form-cont').jScrollPane({showArrows:true, scrollbarWidth: 15, arrowSize: 16});		
	}	
}
function submitreview1(review_Firstname,review_Content,game_id,games_name)
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	 {
		alert ("Browser does not support HTTP Request")
		 return
	 } 
	
	var t1 = "**am**";
	var t2 = "**pm**";
	var review_Firstname = review_Firstname.replace(/&/g, t1);
	review_Firstname = review_Firstname.replace("?","**pm**");
	
	var review_Content = review_Content.replace(/&/g, t1);
	review_Content = review_Content.replace("?","**pm**");
	
	var games_name = games_name.replace(/&/g, t1);
	games_name = games_name.replace("?","**pm**");
	
	var url="/iphonegames/validate-review.php"
	passdata="review_Firstname="+review_Firstname+"&review_Content="+review_Content+"&game_id="+game_id+"&games_name="+games_name
	//alert(passdata);
	xmlHttp.onreadystatechange=stateChanged2
	xmlHttp.open("POST",url,true)
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", passdata.length);
	xmlHttp.send(passdata)
	
	
}
function stateChanged2() 
{ 
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 { 
		 //alert(xmlHttp.responseText);
		 if(xmlHttp.responseText == "<font color='red'><b>Your Review has been submitted successfully</b></font>")
		 {
			 //alert('fsdkfjdsklfjdkf');
			 document.getElementById("review_Firstname").value = '';
			 document.getElementById("review_Content").value = '';
			 document.getElementById("txtimagenumber").value = '';
			 document.getElementById("divreviewresult").innerHTML=xmlHttp.responseText;
			 document.getElementById("divreviewresult").style.border="0px solid #A5ACB2";
			 //alert('test');
			 loadcode('hi=1','imgcode.php');
		 }
		 else
		 {
		 	document.getElementById("divreviewresult").innerHTML=xmlHttp.responseText;
			 document.getElementById("divreviewresult").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;
}


