var contentType='text/html;charset=UTF-8';
var loginStatus = "F";
function loginCheck(){
	var usrType;
		var route = "Login";
	/*for (var i=0; i < document.forms[0].usrType.length; i++)
	{
		if (document.forms[0].usrType[i].checked)
		{
			usrType=  document.forms[0].usrType[i].value;
		}
	}*/
	
	usrType=  document.forms[0].usrType.value;
	document.getElementById("msgLayer").innerHTML = '';
	var usr_type  = trim(usrType);
	var mobile = trim(document.forms[0].txtMobile.value);
	var password = trim(document.forms[0].txtIPin.value);
	if(mobile == ""){
		document.getElementById("msgLayer").style.display = 'inline';
		document.getElementById("msgLayer").innerHTML = "Please Enter Login ID";
		document.forms[0].txtMobile.focus();
		return;
	}
	if(trim(document.getElementById("txtIPin").value) == ""){
		document.getElementById("msgLayer").style.display = 'inline';
		document.getElementById("msgLayer").innerHTML = "Please Enter Password";
		document.forms[0].txtIPin.focus();
		return;
	}
	
	var QueryString ="http://www.xpayindia.com/XPAY/web/xpayRouter.jsp?user_type="+usr_type+"&mobile="+mobile+"&password="+password+"&hidRouteFlag=Login&route="+route; 

	SumbmitToServer("GET",QueryString,"msgLayer",usr_type);
	
}
function getHTTPObject()
{
	if(window.ActiveXObject) 
	{
  		return new ActiveXObject("Msxml2.XMLHTTP");
	}
	else if(window.XMLHttpRequest) 
	{
		return new XMLHttpRequest();
	}
	else 
	{
		alert("Your browser does not support AJAX.");
  		return null;
	}
}
function SumbmitToServer(Methode,ActionUrl,ControlID,usr_type)
{  
	
	
	CntrlID=ControlID;
	userType = usr_type;
	httpObject = getHTTPObject();
 	if (httpObject != null) 
 	{
	    httpObject.open(Methode, ActionUrl, true);
  		httpObject.onreadystatechange = onstatechange;
  		httpObject.setRequestHeader("Content-Type","text/html");
  		httpObject.send(null);
	}
}
function onstatechange()
{   
  if (httpObject.readyState == 1 || httpObject.readyState == 2 || httpObject.readyState == 3 || httpObject.readyState == "loading" )
   {
	   document.getElementById(CntrlID).innerHTML ='<img src="http://www.xpayindia.com/images/ajax-loader_red.gif">';
	}
	else if(httpObject.readyState == 4 || httpObject.readyState =="complete")        
	{
	     document.getElementById(CntrlID).innerHTML=httpObject.responseText;
	     if(document.getElementById('err_message'))
	     {
	     	document.getElementById('err_message').style.width='200px';
	     	document.getElementById('err_message').style.padding='0';
	     	
	     }
	     else
	     {
	     	if(userType=='C')
	     	{
     			window.location.replace("http://www.xpayindia.com/html/XPAYFrame.html");
     		}
     		else if(userType=='M')
     		{
     			window.location.replace("http://www.xpayindia.com/html/XPAYFrame.htm");
     		}
	     }
	     
	}
}



function ltrim ( s ){
	return s.replace( /^\s*/, "" )
}
function rtrim ( s ){
	return s.replace( /\s*$/, "" );
}
	
function trim ( s ){
	return rtrim(ltrim(s));
}
function chkSpChar(Control)
{
   var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>? ";
   for (var i = 0; i < Control.value.length; i++) {
  	if (iChars.indexOf(Control.value.charAt(i)) != -1) {
  	alert ("Your login id has special characters or space.\n Please remove them and try again.");
  	Control.focus();
	
  	return false;
  	}
  }
}
function ucase(obj){
	if(obj.value !="")
	{
			obj.value = (obj.value).toUpperCase();
		obj.value=trim(obj.value);
	}
}

function encrypt(theText){
	var output = "";
	var TextSize = theText.length;
	for (var i = 0; i < TextSize; i++) {
		output = output +String.fromCharCode(((theText.charCodeAt(i) ) + 120));
	}
		
	return output;
}
function decrypt(theText){
	var output = "";
	var TextSize = theText.length;
	for (var i = 0; i < TextSize; i++) {
		output = output +String.fromCharCode(((theText.charCodeAt(i) ) - 120));
	}
		
	return output;
}
