
/*---------Function for Login : Start-----*/
function AjaxFunction()
{
var name=document.getElementById("name").value;
var pswd=document.getElementById("password").value;

var httpxml;
try
  {
  // Firefox, Opera 8.0+, Safari
  httpxml=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
		  try
   			 		{
   				 httpxml=new ActiveXObject("Msxml2.XMLHTTP");
    				}
  			catch (e)
    				{
    			try
      		{
      		httpxml=new ActiveXObject("Microsoft.XMLHTTP");
     		 }
    			catch (e)
      		{
      		alert("Your browser does not support AJAX!");
      		return false;
      		}
    		}
  }
function stateck() 
    {
    if(httpxml.readyState==4)
      {
	  		var resp=httpxml.responseText;
			if(resp=='0')
			document.getElementById("errDiv").innerHTML="Sorry, invalid username/password.";
			else
			{
				document.getElementById("errDiv").innerHTML='';
				document.getElementById("lgna").innerHTML="<table width='250' border='0'><tr><td width='150' colspan='2'><div style='color:#FF0000;font-weight:bold;font:Arial;font-size:12px;'>Welcome "+name+"(<a href='logout.php' class='link'>Logout</a>)</div></td></tr><tr><td width='158' colspan='2'><img src='admin/images/Activationcode1.jpg' width='250' height='100' /></td></tr><tr><td>Serial No :</td><td><input type='text' id='slno' size='20' style='width:145px;' onkeyup='enterS(event)'/></td></tr><tr><td></td><td><a href='javascript://' onclick='act_code()'><img src='admin/images/submitb.jpg' width='66' height='20' border='none' id='login' /></a></td></tr></table>";
			}
      }
    }
var url="common/ajax.Login.php";
url=url+"?action=login";
url=url+"&name="+name;
url=url+"&pswd="+pswd;
url=url+"&sid="+Math.random();
httpxml.onreadystatechange=stateck;
httpxml.open("GET",url,true);
httpxml.send(null);
}

/*---------Function for Login : End-----*/

/*---------Function for Mail Sending : Start-----*/

function sendmail(action)
{
	start = new Date();
	start = start.getTime();
	
	var name = document.getElementById("name").value;
	var phone = document.getElementById("phone").value;
	var email = document.getElementById("email").value;
	var comment = document.getElementById("comment").value;

	var exec = function(str)
	{
		if(trim(str) != "") 
		{
			alert(str);
			//document.getElementById("contactdiv").innerHTML=str;
		}
	}
	
	var ajax = new doAjax();
	//alert('common/ajax.SendMail.php?action='+action+'&name='+name+'&email='+email+'&phone='+phone+'&comment='+comment);
	ajax.doGet('common/ajax.SendMail.php?action='+action+'&name='+name+'&email='+email+'&start='+start, exec);	
}

/*---------Function for Mail Sending : End-----*/

/*---------Function to get Activation Code : Start-----*/

function act_code()
{
	var slno=document.getElementById("slno").value;
	
	start = new Date();
	start = start.getTime();

	var exec = function(str)
	{
		if(trim(str) != "") 
		{
			if(str=='0')
			document.getElementById("errDiv").innerHTML="Sorry, invalid serial number.";
			else
			{
				document.getElementById("errDiv").innerHTML="Activation Code :"+str;
			}
		}
	}
	
	var ajax = new doAjax();
	//alert('ajax/ajax.Login.php?action=actcode&slno='+slno+'&start='+start, exec);
	ajax.doGet('common/ajax.Login.php?action=actcode&slno='+slno+'&start='+start, exec);	
	
}

/*---------Function to get Activation Code : End-----*/

function trim(str)
	{
	   return str.replace(/^\s*|\s*$/g,"");
	}
	
	
/*---------Validation Functions : Start-----*/

function oncancel()
{
	document.getElementById("textfield1").value="";
	document.getElementById("textfield2").value="";
	document.getElementById("textfield3").value="";
	document.getElementById("textfield4").value="";
	document.getElementById("contactdiv").innerHTML="";
}


function onsubmit(id,action)
{
	var name=document.getElementById("textfield1").value;
	var email=document.getElementById("textfield2").value;
	var phone=document.getElementById("textfield3").value;
	var comment=document.getElementById("textfield4").value;
	
	if(name=="" || email=="" || phone=="" || comment=="" || name==" " || email==" " || phone==" " || comment==" ")
	{
		document.getElementById("contactdiv").innerHTML = "All fields are mandatory.";
		return false;
	}
	
	oncancel();
	sendmail(action,id,name,email,phone,comment);	
}

	
function email()
{	
	var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/
	
	var tf2=document.getElementById("textfield2").value;

	if(!RegExp.test(tf2))
	{
		document.getElementById("contactdiv").innerHTML="Wrong Email Format";
		document.getElementById("textfield2").value="";
		return false;
	}
	document.getElementById("contactdiv").innerHTML="";
	return true;
}	

function emailS()
{	
	var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/
	
	var tf2=document.getElementById("s_email").value;

	if(!RegExp.test(tf2))
	{
		document.getElementById("signuperr").innerHTML="Wrong Email Format";
		document.getElementById("s_email").value="";
		return false;
	}
	document.getElementById("signuperr").innerHTML="";
	return true;
}	


function isInteger()
{
	var s=document.getElementById("textfield3").value;
	var i;
    for (i = 0; i < s.length; i++)
	{   
        var c = s.charAt(i);
        if ((c < "0") || (c > "9"))
		{
			document.getElementById("contactdiv").innerHTML="Please Enter Only Numbers";
			document.getElementById("textfield3").value="";
		 	return false;
		} 
    }
	document.getElementById("contactdiv").innerHTML="";
	return true;
}

function isIntegerS()
{
	var s=document.getElementById("s_mobile").value;
	var i;
    for (i = 0; i < s.length; i++)
	{   
        var c = s.charAt(i);
        if ((c < "0") || (c > "9"))
		{
			document.getElementById("signuperr").innerHTML="Please Enter Only Numbers";
			document.getElementById("s_mobile").value="";
		 	return false;
		} 
    }
	document.getElementById("signuperr").innerHTML="";
	return true;
}

function cpswd()
{
	var pswd=document.getElementById("pwd123").value;
	var cpsd=document.getElementById("conpwd123").value;
	
	if(pswd!=cpsd)
	{
		document.getElementById("signuperr").innerHTML="Password and Confirm Password does not match.";
		document.getElementById("pwd123").value="";
		document.getElementById("conpwd123").value="";	
	}
	else
	document.getElementById("signuperr").innerHTML="";
}

function usenamchk()
{
	var usrnm=document.getElementById("uname123").value;	
	var len=parseInt(usrnm.length);
	if(len < 4)
	{
		document.getElementById("signuperr").innerHTML="Username must be minimum of 4 characters.";
		document.getElementById("uname123").value="";
	}
	else
	document.getElementById("signuperr").innerHTML="";
}

function pswdchk()
{
	var pswd=document.getElementById("pwd123").value;	
	var len=parseInt(pswd.length);
	if(len < 6)
	{
		document.getElementById("signuperr").innerHTML="Password must be minimum of 6 characters.";
		document.getElementById("pwd123").value="";
	}
	else
	document.getElementById("signuperr").innerHTML="";
}

/*---------Validation Functions : End-----*/

/*---------Functions for Default Action : Start-----*/

function enter(event)
{
	if(event.keyCode == 13)
	AjaxFunction();
}

function enterS(event)
{
	if(event.keyCode == 13)
	act_code();
}

/*---------Functions for Default Action : End-----*/

/*---------Functions for Image Xchange : Start-----*/

function changeIt(objName)
{
	var obj = document.getElementById(objName);
	
	var objId = new Array();
	
	objId[0] = "image1";
	objId[1] = "image2";
	objId[2] = "image3";
	
	var i;
	
	var tempObj;
	
	for(i=0;i<objId.length;i++)
	{
		if(objName == objId[i])
		{
			obj.style.display = "block";
		}
		else
		{
			tempObj = document.getElementById(objId[i]);
			tempObj.style.display = "none";	
		}
	}
	return;	
}

/*---------Functions for Image Xchange : End-----*/

function signupmsg()
{
	alert("Only registered users can download a demo");
}