function signin()
{
	if((document.indsignin.usrpwd.value=="") && (document.indsignin.usrname.value==""))
	{
		var display=document.getElementById('displaylogin');
		display.innerHTML="Please enter username and password";
		document.indsignin.usrname.focus();
		return false;
	}
	if((document.indsignin.usrname.value=="") && (document.indsignin.usrpwd.value!=""))
	{
	   // alert("enter usrnme");
		var display=document.getElementById('displaylogin');
		display.innerHTML="Please enter username";
		document.indsignin.usrname.focus();
		return false;
	}
	 if((document.indsignin.usrpwd.value=="") && (document.indsignin.usrname.value!=""))
	{
		var display=document.getElementById('displaylogin');
		display.innerHTML="Please enter password";
		document.indsignin.usrpwd.focus();
		return false;
	}


		var username=document.indsignin.usrname.value;
		var password=document.indsignin.usrpwd.value;
	if(username && password)
	{
		var strURL="signin/checklogin.php?usrname="+username+"&usrpwd="+password+"";
		request(strURL);
	}

}

function request(strURL)
{
	var xmlHttp;

	if(window.XMLHttpRequest)
	{
		var xmlHttp = new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
		var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
		xmlHttp.open('POST', strURL, true);
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlHttp.onreadystatechange = function()
	{
		if (xmlHttp.readyState == 4)
		{
			userlogin(xmlHttp.responseText);
		}
	}
    xmlHttp.send(strURL);
}

function userlogin(str)
{
	//alert(str);
	var res=str;
	var valuname=/^[0-9]+$/;
	if(str=="not")
	{
		var display=document.getElementById('displaylogin');
		display.innerHTML="Login Failed | Check Usertype";
	}
	if(str == "0")
	{
		var t=document.forms[0];
		t.action='index.php';
		t.submit();
	}
	 else
	{
		if(res.match(valuname))
		{
		var t=document.forms[0];
		t.action="index.php";
		t.submit();
		}
	}
	 if(str=="companyno")
	{
		var display=document.getElementById('displaylogin');
		display.innerHTML="Login Failed | Check Usertype";
	}
	 if(str=="companyyes")
	{
		var t=document.forms[0];
		t.action='#';
		t.submit();
	}
}

//function gosearch()
//{
	//document.forms[0].action='search/search.php';
	//document.forms[0].submit();
//}


function getsearch()
{

	if(document.indsearch.txtSearch.value=="")
	{
	alert("Please enter a product or category name to search for");
	document.indsearch.txtSearch.focus();
	return false;
	}

	document.indsearch.action="search/search.php";
	document.indsearch.submit();

}


 function registertype()
 {
 	var usertype=document.forms[0].usrtype.value;
	if(usertype == "usr")
	{
		document.forms[0].action="signup/signup.php";
		document.forms[0].submit();
	}
	else if(usertype == "company")
	{
		document.forms[0].action='Companyadmin/companyregistration.php';
		document.forms[0].submit();
	}
 }
function getempty()
{
	var display=document.getElementById('displaylogin');
	display.innerHTML="";
}
function mailid(string)
{
	var arr = new Array('.com', '.co','.in','.net', '.org','.biz','.coop', '.info','.museum','.name', '.pro');
	var mai = string;
	var val = true;
	var dot = mai.lastIndexOf(".");
	var ext = mai.substring(dot,mai.length);
	var at = mai.indexOf("@");
	var dom = dot - at;
	var sp = mai.indexOf(" ");
	if(dom >= 4 && at >1 && sp == -1)
	{
	for(var i=0;i<arr.length;i++)
	{
	if(ext == arr[i])
	{
		val = true;
		break;
	}
	else
	{
	   val = false;
	}
	}
	if(val == false)
	{
		return false;
	}
	}
	else
	{
		return false;
	}

	return true;
}

function getpass()
{

	if(document.forpass.email.value == "")
	{
		var utype = document.getElementById('phone1');
		utype.innerHTML = "Enter E-mail address";
		var utype = document.getElementById('uname');
		utype.innerHTML = "";
		document.forpass.email.focus();
		return false;

	}
	if(document.forpass.email.value != "")
	{
		if(mailid(document.forpass.email.value) == false )
		{
			var utype = document.getElementById('phone1');
			utype.innerHTML = "Enter Valid e-mail address";
			document.forpass.email.focus();
			return false;

		}

	}

		var email=document.forpass.email.value;
		var strURL ="getpass.php?send=sendpass&email="+email+"";
		//alert(strURL);
		var xmlHttp;
		if(window.XMLHttpRequest)
		{
			var xmlHttp = new XMLHttpRequest();
		}
		else if(window.ActiveXObject)
		{
			var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlHttp.open('POST', strURL, true);
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlHttp.onreadystatechange = function()
		{
			if (xmlHttp.readyState == 4)
			{
				getpassres(xmlHttp.responseText);
			}
	    }
		xmlHttp.send(strURL);

}
function getpassres(str)
{
	//alert(str);
	var setval = document.getElementById('phone1');
	setval.innerHTML = str;
}
function getenable()
{
var divObj = document.getElementById('dvLoginPanelmail');
divObj.style.display="block";
var divObj = document.getElementById('dvLoginPanel');
divObj.style.display="none";

}


function signenter(myfield,e)
{
	//alert("hi");
	var keycode;
	if (window.event)
	{
		keycode = window.event.keyCode;
	}
	else if (e)
    {
	 	keycode = e.which;
	}
	else
    {
		return true;
	}
	if (keycode == 13)
	{
		signin();
	}
	else
	return true;
}