var xmlHttp_tw
var xmlHttp4_tw
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 submittwitterFrm1()
{
	$.validator.addMethod('equalToCase', function(value, element, param)
	{			

		return value.toLowerCase() == $(param).val().toLowerCase();
	}, 'Must be equal to {0}.');
		
	
	$('#frmsubmit1_tw').validate({
		rules: {
			userName: {
				required:true
			},
			
			userPassword: {
				required:true
			},
			
			userContent: {
			required: true
			},
			
			txtimagenumber: {
			required: true,
			equalToCase: "#imagecode"
			}
		},
		messages: {
			userName:
				{
					required: "Enter your twitter username."
				},	
				userPassword:
				{
					required: "Enter your twitter password."
				},	
			userContent: 
				{
					required: "Enter What are you doing."
				},
			txtimagenumber:
				{
					required: "Please Enter The Code Shown Here.",
					equalToCase: "Please Enter The  Same  Code Shown Here."
				}
					
		}	
	});
	
	var validator = $("#frmsubmit1_tw").validate();
	var val = validator.form();
	
	if(val)
	{
			var userName =  escape(document.getElementById('userName').value);
			var userPassword =  escape(document.getElementById('userPassword').value);
			var userContent = escape(document.getElementById('userContent').value);
			var game_id =  escape(document.getElementById('game_id').value);
			var games_name =  escape(document.getElementById('games_name').value);
		
			submitdata1_tw(userName,userPassword,userContent,game_id,games_name)
	}
	else
	{
		//$('.form-cont').jScrollPane({showArrows:true, scrollbarWidth: 15, arrowSize: 16});		
	}	
}
function submitdata1_tw(userName,userPassword,userContent,game_id,games_name)
{
	xmlHttp_tw=GetXmlHttpObject()
	if (xmlHttp_tw==null)
	 {
		alert ("Browser does not support HTTP Request")
		 return
	 } 
	
	var t1 = "**am**";
	var t2 = "**pm**";
	var userName = userName.replace(/&/g, t1);
	userName = userName.replace("?","**pm**");
	
	var userContent = userContent.replace(/&/g, t1);
	userContent = userContent.replace("?","**pm**");
	
	var games_name = games_name.replace(/&/g, t1);
	games_name = games_name.replace("?","**pm**");
	
	var url="/iphonegames/twitter/validate-twitter-data.php"
	passdata="userName="+userName+"&userContent="+userContent+"&game_id="+game_id+"&games_name="+games_name+"&userPassword="+userPassword
	//alert(passdata);
	xmlHttp_tw.onreadystatechange=stateChangedtwitter2
	xmlHttp_tw.open("POST",url,true)
	xmlHttp_tw.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp_tw.setRequestHeader("Content-length", passdata.length);
	xmlHttp_tw.send(passdata)
	
	
}
function stateChangedtwitter2() 
{ 
	
	if (xmlHttp_tw.readyState==4 || xmlHttp_tw.readyState=="complete")
	 { 
		// alert(xmlHttp.responseText);
		 var messageDisplay = xmlHttp_tw.responseText;
		 if(messageDisplay.indexOf("Error") != '-1')
		 {
			document.getElementById("divreviewresult").innerHTML=xmlHttp_tw.responseText;
			document.getElementById("divreviewresult").style.border="0px solid #A5ACB2";
			loadcode('hi=1','imgcode.php');
			
			
			 
		 }
		 else
		 {
			document.getElementById("divreviewresult").innerHTML=xmlHttp_tw.responseText+"  <br><div class='socmed-twit-count' style='padding-left:10px'><font color='blue'><a style='cursor:pointer;' onClick='closeLightBoxRev(this.id);' parentDiv='LoginDiv' id='closeDivReg2'>Close</a></font></div>";
			//document.getElementById("divreviewresult").innerHTML .= "";
			document.getElementById("divreviewresult").style.border="0px solid #A5ACB2";
			document.getElementById("divformpart").style.display="none";
		 }
		/* if(xmlHttp.responseText == "<font color='red'><b>Your Request has been submitted successfully</b></font>")
		 {
			 //alert('fsdkfjdsklfjdkf');
			 document.getElementById("userName").value = '';
			 document.getElementById("userPassword").value = '';
			 document.getElementById("userContent").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
		 {*/
		  	 
		 //}
		 
	 } 
}

function loadcode(pass1,pgUrl)
{

	xmlHttp4_tw = 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_tw.onreadystatechange= showcode
	xmlHttp4_tw.open("GET",url,true)
	xmlHttp4_tw.send(null);    
}

function showcode()
{
	if (xmlHttp4_tw.readyState==4 || xmlHttp4_tw.readyState=="complete")
	{
		//alert(xmlHttp4.responseText);
		document.getElementById("vrfImgCode").innerHTML=xmlHttp4_tw.responseText;
		xmlHttp4_tw = null;
	}
}


function limitText(limitField, limitDiv, limitNum) 
{
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
		document.getElementById(limitDiv).innerHTML = "0";
	} else {
		document.getElementById(limitDiv).innerHTML = limitNum - limitField.value.length;
	}
	
}

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;
}


