function IsMobNumber(sText,Label)
{
  var ValidChars = "0123456789";
  var IsNumber=true;
  var Char;
  if(sText=="") {alert(Label+ " Should not be Empty");return false}
  for (i = 0; i < sText.length && IsNumber == true; i++)
  {
     Char = sText.charAt(i);
     if(ValidChars.indexOf(Char) == -1)
     {
        IsNumber = false;
     }
  }
  if(!IsNumber)
  	alert(Label+ " Should not contain characters other than 0-9")
  return IsNumber;
}

function truncateSpace(Val)
{
 	while(''+Val.charAt(0)==' ')
   	Val=Val.substring(1,Val.length);
   	return Val
}

function isInteger(s)
{
	var i;
    for (i = 0; i < s.length; i++)
		{
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function CheckEmpty(Val,Label)
{
	if(truncateSpace(Val)=="")
	{
	 alert(Label+" Should Not be Empty");
	 condition=false;
	 return false
	}
	condition=true;
	return true;
}

function CheckEmailAddr(email)
{
  var result = false;
  var theStr = new String(email);
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}

function frmSub(frm)
	{
	if(frm.uname.value=="")
		{
		alert("Enter user name.");
		frm.uname.focus();
		return false;
		}
	if(frm.passwd.value=="")
		{
		alert("Enter password.");
		frm.passwd.focus();
		return false;
		}
		frm.checklogin.value=1;
	return true;
	}
	
function validatecustomer(cust)
{
	if(!CheckEmpty(cust.first_name.value,"First Name"))
	{
		cust.first_name.focus();
		return false;
	}
	/*if(!CheckEmpty(cust.last_name.value,"last Name"))
	{
		cust.last_name.focus();
		return false;
	}
	
	if(!CheckEmpty(cust.phone_no.value,"Phone no"))
	{
		cust.phone_no.focus();
		return false;
	}
	
	 if(!CheckEmpty(cust.password.value,"Password"))
	{
		cust.password.focus();
		return false;
	}
	 if(!IsMobNumber(cust.mobile_no.value,"Mobile no"))
	{
		cust.mobile_no.focus();
		return false;
	}
	if(!CheckEmailAddr(cust.email.value,"Email"))
	{
		alert('Enter Valid Email Address');
		cust.email.focus();
		return false;
	}
	if(!CheckEmpty(cust.address1.value,"Address"))
	{
		cust.address1.focus();
		return false;
	}*/
	return true;
}

function confirmdelete()
{
	if(confirm('Are You sure?'))
	{
		return true;
	}
	return false;
}

function CheckAnyOneSelected(frm,ctrlName,str,itemname)
{
	ptr=eval("document."+frm);
	len=ptr.elements.length;
	var i=0;
	var y=0;
	for(i=0; i<len; i++){
		if (ptr.elements[i].name==ctrlName)
		{
			if(ptr.elements[i].checked == 1)
			{
				y=1;
			}
		}
	}
	if( y != 1)
	{
		 alert("You first need to select "+str);
	}
	if(y == 1 )
	{
	//if(confirm("Are your sure to "+str+" ?"))
	//{
		 eval("document."+frm+"."+itemname).value=1;
		 ptr.submit();
	//}
	}
}

function validatemoney(frm)
{
	if(!IsMobNumber(frm.amt.value,"Amount"))
	{
		frm.amt.focus();
		return false;
	}
	return true;
}



var xmlhttp;

function showResult(str,val,filt)
{
if (str.length==0)
  {
  document.getElementById("livesearch").innerHTML="";
  document.getElementById("livesearch").style.border="0px";
  return;
  }
xmlhttp=GetXmlHttpObject()
if (xmlhttp==null)
  {
  alert ("Your browser does not support XML HTTP Request");
  return;
  }
var url="livesearch.php";
url=url+"?q="+str+'&id='+val+'&fil='+filt;

xmlhttp.onreadystatechange=stateChanged ;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
  {
  document.getElementById("livesearch").innerHTML=xmlhttp.responseText;
  document.getElementById("livesearch").style.border="1px solid #A5ACB2";
  }
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}


function showchange(str)
{
xmlhttp=GetXmlHttpObject()
if (xmlhttp==null)
  {
  alert ("Your browser does not support XML HTTP Request");
  return;
  }
var url="keyword.php";
url=url+"?id="+str;
alert(url);
xmlhttp.onreadystatechange=stateChanged1 ;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged1()
{
if (xmlhttp.readyState==4)
  {
  document.getElementById("loadkey").innerHTML=xmlhttp.responseText;
  }
}


function showchange1(str,id)
{
xmlhttp=GetXmlHttpObject()
if (xmlhttp==null)
  {
  alert ("Your browser does not support XML HTTP Request");
  return;
  }
var url="keyword.php";
url=url+"?id="+id+'&search_type='+str;
alert(url);
xmlhttp.onreadystatechange=stateChanged2 ;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged2()
{
if (xmlhttp.readyState==4)
  {
  document.getElementById("loadkey").innerHTML=xmlhttp.responseText;
  }
}

function commonSetPage(frm,pageno)
{
	//alert(frm+"--"+pageno);
	obj	= eval("document."+frm);
	obj.page.value = pageno;
	obj.submit();
}
