function new_captcha()
{
var c_currentTime = new Date();
var c_miliseconds = c_currentTime.getTime();

document.getElementById('captcha').src = 'image.php?x='+ c_miliseconds;
}
function CountLeft(field, count, max) {
 // if the length of the string in the input field is greater than the max value, trim it 
if (field.value.length > max)
 field.value = field.value.substring(0, max);
 else
 // calculate the remaining characters  
 //count.value = max - field.value.length;
 document.getElementById('leftcount').innerHTML= max - field.value.length;
 }
function goTextarea()
{
	document.addeditfrm.messagetext.focus();
}
function submitall(urll)
{
	document.addeditfrm.action=urll
	document.addeditfrm.submit();
}
function submitsearch(urll)
{
	document.searchfrm.action=urll
	document.searchfrm.submit();
}
function openUserAddress(emailurl)
{
	window.open(emailurl,'','width=600,height=500');
}
function deletoneRow(act)
{
	var agrr=confirm("Are you sure to Delete record?");
	if(!agrr)
	{	
		return false;
	}
	else
	{
		document.addeditfrm.action=act
		document.addeditfrm.submit();
		return true;
	}
}
function selCheck()
{
	prdTotEle=document.addeditfrm.elements.length;
	var flag=true
	for(fi=0;fi<prdTotEle;fi++)
	{
		if(document.addeditfrm.elements[fi].checked)
		{	flag=false}
	}
	if(flag)
	{
			alert("Please select any one checkbox");
			return false;
	}
	else
	var agrr=confirm("Are you sure to Delete record?");
	if(!agrr)
	{	
		return false;
	}
	else{return document.addeditfrm.submit();}
}
function chkAllFun()
{
	prdTotEle=document.addeditfrm.elements.length;
	for(fi=0;fi<prdTotEle;fi++)
	{
		if(document.addeditfrm.elements[fi].type=='checkbox')
		{document.addeditfrm.elements[fi].checked=document.addeditfrm.chkall.checked;}
	}
}
function SubmitButton(str)
{
	window.location=str;
}
function getSubcate(pgurl,cateid,subid)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url=pgurl+"?categoryid="+cateid+"&subid="+subid;
	xmlHttp.open("GET",url,true);		
	xmlHttp.onreadystatechange=function()
	{
		if (xmlHttp.readyState == 4)
		{
			str = xmlHttp.responseText;
			document.getElementById('subcategory').innerHTML=str;
		}
	}
	xmlHttp.send(null); 
}
function getSubcatesearch(pgurl,cateid,subcate)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url=pgurl+"?categoryid="+cateid+"&subcname="+subcate;
	xmlHttp.open("GET",url,true);		
	xmlHttp.onreadystatechange=function()
	{
		if (xmlHttp.readyState == 4)
		{
			str = xmlHttp.responseText;
			document.getElementById('subsearch1').innerHTML=str;
			document.getElementById('subsearch2').innerHTML=str;
			document.getElementById('subsearch3').innerHTML=str;
		}
	}
	xmlHttp.send(null); 
}
function userValid(pgurl,user)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url=pgurl+"?user="+user;
	xmlHttp.open("GET",url,true);		
	xmlHttp.onreadystatechange=function()
	{
		if (xmlHttp.readyState == 4)
		{
			str = xmlHttp.responseText;
			document.getElementById('validid').innerHTML=str;
			document.getElementById('hivalidid').value=str;
		}
	}
	xmlHttp.send(null); 
}
function emailValid(pgurl,email)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url=pgurl+"?email="+email;
	xmlHttp.open("GET",url,true);		
	xmlHttp.onreadystatechange=function()
	{
		if (xmlHttp.readyState == 4)
		{
			str = xmlHttp.responseText;
			document.getElementById('usermailId').innerHTML=str;
			document.getElementById('hiemailid').value=str;
		}
	}
	xmlHttp.send(null); 
}
function getState(pgurl,imageUrl,countId)
{	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url=pgurl+"?countryId="+countId+"&img="+imageUrl;
	xmlHttp.open("GET",url,true);		
	xmlHttp.onreadystatechange=function()
	{
		if (xmlHttp.readyState == 4)
		{
			str = xmlHttp.responseText;
			var mixstr=str.split("~");
			var statecont=mixstr[0];
			var coImg=mixstr[1];
			document.getElementById('city').innerHTML="&nbsp;&nbsp;<select name='cityId' id='cityId'><option>Select City</option></select>";
			document.getElementById('state').innerHTML=statecont;
			if(countId!=0 && countId!=""){document.getElementById('flag').innerHTML=coImg;}
			else{document.getElementById('flag').innerHTML="";}
		}
	}
	xmlHttp.send(null);
}
function getCity(pgurl,stateId)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url=pgurl+"?stateId="+stateId;
	xmlHttp.open("GET",url,true);		
	xmlHttp.onreadystatechange=function()
	{
		if (xmlHttp.readyState == 4)
		{
			str = xmlHttp.responseText;
			document.getElementById('city').innerHTML=str;
		}
	}
	xmlHttp.send(null);
}
function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}
function echeck(str) 
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var ldot=str.indexOf(dot)
	var lstr=str.length
	//var ldot=str.indexOf(dot)
	var atstr=str.substring(lat,lstr)
	var lastdot=atstr.indexOf(dot)
	var ldotstr=atstr.substring(lastdot,lstr)
	var lenldotstr=ldotstr.length
	//alert(ldotstr)
	if (str.indexOf(at)==-1){
   alert("Invalid E-mail ID")
   return false
	}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
			// || str.substring(lat+2,lat+3)==dot
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot || str.substring(lat+2,lat+3)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		 if (lenldotstr==2 || lenldotstr==1 || lenldotstr==0){
		    alert("Invalid E-mail ID")
		    return false
		 }
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
 		 return true					
}
