function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		//Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}








function save_tag(tId,pagename)
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	var url=pagename;
	url=url+"?id="+tId;
	url=url+"&tags="+document.getElementById("txt_tag"+tId).value;
	xmlHttp.onreadystatechange=function()
	{
		
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{
			
			if(xmlHttp.responseText)
			{
				var newArr	= xmlHttp.responseText.split("#@%@!246");
				
				document.getElementById("addTag"+tId).style.display = "none";
				//document.getElementById('tag'+tId).innerHTML	= "<img src='images/tag.png'> "+RTrim(LTrim(newArr[0]));
				//document.getElementById('txt_tag'+tId).value	=  RTrim(LTrim(newArr[1]));
				//document.getElementById('addTag'+tId).style.display = 'none';
			}
		}
	}
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}


function valid_user_input(fieldName,inputboxName,value,msg,divname,existval,chkflag)
{
	var frm_field_name=eval(inputboxName);
	//var frm_hid_fld_name=eval(hidfldName);
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="valid_user_field.php"
	url=url+"?fName="+fieldName
	url=url+"&fValue="+value
	url=url+"&msg="+msg
	url=url+"&chkflag="+chkflag
	url=url+"&existval="+existval
	xmlHttp.onreadystatechange=function()
	{
		//document.getElementById('Submit').disabled=true;
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{
			if(xmlHttp.responseText==0)
			{
				document.getElementById(divname).innerHTML="Please enter the "+msg;
				document.getElementById(divname).style.display="block";
			}
			else if(xmlHttp.responseText==1)
			{
				document.getElementById(divname).innerHTML="Please enter the valid "+msg;
				document.getElementById(divname).style.display="block";
			}
			else if(xmlHttp.responseText==2)
			{
				document.getElementById(divname).innerHTML="Email address aleady exist";
				document.getElementById(divname).style.display="block";
			}
			else if(xmlHttp.responseText==3)
			{
				document.getElementById(divname).innerHTML="";
				document.getElementById(divname).style.display="none";
				
			}
			else
			{
				document.getElementById(divname).innerHTML="";
				document.getElementById(divname).style.display="none";
			}
		}
		else
		{
			
			
		}
		
	}
	
	
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function valid_forgot_pass(fieldName,inputboxName,value,msg,divname,existval,chkflag)
{
	var frm_field_name=eval(inputboxName);
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="valid_fpass_login.php"
	url=url+"?fName="+fieldName
	url=url+"&fValue="+value
	url=url+"&msg="+msg
	url=url+"&chkflag="+chkflag
	url=url+"&existval="+existval
	xmlHttp.onreadystatechange=function()
	{
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{
			//alert(xmlHttp.responseText);
			if(xmlHttp.responseText==0)
			{
				document.getElementById(divname).innerHTML="Please enter the "+msg;
				document.getElementById(divname).style.display="block";
			}
			else if(xmlHttp.responseText==1)
			{
				document.getElementById(divname).innerHTML="Please enter the valid "+msg;
				document.getElementById(divname).style.display="block";
			}
			else if(xmlHttp.responseText==2)
			{
				document.getElementById(divname).innerHTML="Email address is not exist";
				document.getElementById(divname).style.display="block";
			}
			else if(xmlHttp.responseText==3)
			{
				document.getElementById(divname).innerHTML="";
				document.getElementById(divname).style.display="none";
			}
			else
			{
				document.getElementById(divname).innerHTML="";
				document.getElementById(divname).style.display="none";
			}
		}
		else
		{
			
			
		}
		
	}
	
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function valid_number(inputboxName,value,msg,divname)
{
	var strValidChars = "0123456789";
	//var frm_hid_field_name=eval(hid_field_name);
	var strChar;
	var blnResult = true;
	//document.getElementById('Submit').disabled=true;
	if (value.length == 0) 
	{
		document.getElementById(divname).innerHTML=msg;
		document.getElementById(divname).style.display="block";
		//frm_hid_field_name.value="N";
		return false;

	}
	for (i = 0; i < value.length && blnResult == true; i++)
	{
		strChar = value.charAt(i);
		if (strValidChars.indexOf(strChar) == -1)
		{
			document.getElementById(divname).innerHTML=msg;
			document.getElementById(divname).style.display="block";
			//frm_hid_field_name.value="N";
			return false;
		}
		else
		{
			document.getElementById(divname).innerHTML="";
			document.getElementById(divname).style.display="none";
			//frm_hid_field_name.value="Y";
		}
	}
	
	//document.getElementById('Submit').disabled=false;
	return true;

}
function valid_password(fldName,txtboxName,fldValue,divname,recId,confirmval)
{
	
	var frm_txtbox_name=eval(txtboxName);
	var frm_con_fld_name=eval(confirmval);

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return false;
	} 
	if(fldName=='oldpass')
	{
		var url="validate_change_pass.php"
		url=url+"?id="+recId
		url=url+"&fValue="+fldValue
		
		xmlHttp.onreadystatechange=function()
		{
			if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
			{
				if(xmlHttp.responseText==0)
				{
					document.getElementById(divname).innerHTML="Please enter the old password";
					document.getElementById(divname).style.display="block";
				}
				else if(xmlHttp.responseText==1)
				{
					document.getElementById(divname).innerHTML="Invalid password";
					document.getElementById(divname).style.display="block";
				}
				else
				{
					document.getElementById(divname).innerHTML="";
					document.getElementById(divname).style.display="none";
				}
			}
		}
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}
	else
	{
		if(fldName=='newpass')
		{
			if(frm_txtbox_name.value=="")
			{
				document.getElementById(divname).innerHTML="Please enter the new password";
				document.getElementById(divname).style.display="block";
			}
			else if(frm_txtbox_name.value==frm_con_fld_name.value)
			{
				document.getElementById(divname).innerHTML="New password should be different";
				document.getElementById(divname).style.display="block";

			}
			else
			{
				document.getElementById(divname).innerHTML="";
				document.getElementById(divname).style.display="none";
			}
		}
		if(fldName=='conpass')
		{
			if(frm_txtbox_name.value=="")
			{
				document.getElementById(divname).innerHTML="Please enter the confirm password";
				document.getElementById(divname).style.display="block";
			}
			else if(frm_txtbox_name.value!=frm_con_fld_name)
			{
				document.getElementById(divname).innerHTML="Password mismatch";
				document.getElementById(divname).style.display="block";
			}
			else
			{
				
				document.getElementById(divname).innerHTML="";
				document.getElementById(divname).style.display="none";
			}
		}
	}
}
function fill_state(tmp_fldName,divname,countryId,stateId,tmp_is_add_edit)
{
	var fldName;
	var fldName=eval(tmp_fldName);
	
	fldName.options.length=0;
	if(countryId>0)
	{
		xmlHttp=GetXmlHttpObject();
		if(xmlHttp==null)
		{
			alert("Browser does not support HTTP request");
			return
		}
		
		var url="fill_state.php";
		url+="?countryId="+countryId;
		url+="&stateId="+stateId;
		url+="&ddName="+tmp_fldName;
		url+="&is_add_edit="+tmp_is_add_edit;
		xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
			{
				eval(xmlHttp.responseText);
				
			}
		}
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}
	else
	{
		document.getElementById(divname).innerHTML="Please select the country";
		document.getElementById(divname).style.display="block";
		fldName.options.length=0;
		fldName.options[0] = new Option('Please select','0');
		
	}
}
function valid_user(fieldName,inputboxName,value,msg,divname,existval,chkflag)
{	
	var frm_field_name	= eval("document."+inputboxName);
	var frm_exist_val	= eval("document."+existval);
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="valid_fpass_login.php"
	url=url+"?fName="+fieldName
	url=url+"&fValue="+value
	url=url+"&msg="+msg
	url=url+"&chkflag="+chkflag
	url=url+"&existval="+frm_exist_val
	xmlHttp.onreadystatechange=function()
	{
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{
			if(xmlHttp.responseText==0)
			{
				document.getElementById(divname).innerHTML="Please enter the "+msg;
				document.getElementById(divname).style.display="block";
			}
			else if(xmlHttp.responseText==1)
			{
				document.getElementById(divname).innerHTML="Please enter the valid "+msg;
				document.getElementById(divname).style.display="block";
			}
			else if(xmlHttp.responseText==2)
			{
				if(fieldName=='admin_email')
				{
					document.getElementById(divname).innerHTML="Email address is not exist";
				}
				else
				{
					document.getElementById(divname).innerHTML="Invalid password";
				}
				document.getElementById(divname).style.display="block";
			}
			else if(xmlHttp.responseText==3)
			{
				document.getElementById(divname).innerHTML="";
				document.getElementById(divname).style.display="none";
			}
			else
			{
				document.getElementById(divname).innerHTML="";
				document.getElementById(divname).style.display="none";
			}
		}
		else
		{
			
		}
		
	}
	
	
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function valid_site_user(fieldName,inputboxName,value,msg,divname,existval,chkflag)
{
	var frm_field_name	= eval(inputboxName);
	var frm_exist_val	= eval(existval);
	if(frm_field_name.value=="")
	{
		document.getElementById(divname).innerHTML="Please enter the "+msg;
		document.getElementById(divname).style.display="block";
	}
	else
	{
		document.getElementById(divname).innerHTML="";
		document.getElementById(divname).style.display="none";
	}
}


function call_chk_categoryType(val)
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	id		= val.split(",");
	var url= 'check_category.php';
	url=url+"?id="+id[0];
	
	xmlHttp.onreadystatechange=function()
	{
		
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{
			
			if(xmlHttp.responseText)
			{
				var newArr	= xmlHttp.responseText;
				
				if(LTrim(RTrim(newArr)) == 'P')
				{
					
					document.getElementById("catType").style.display = "block";
					document.getElementById("price").style.display = "none";
					document.getElementById("price1").style.display = "none";
					document.getElementById("imgCom").style.display = "block";
				}else
				{
					document.getElementById("catType").style.display = "none";
					document.getElementById("price1").style.display = "block";
					document.getElementById("price").style.display = "none";
					document.getElementById("imgCom").style.display = "none";
				}
			}
		}
	}
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
		
}

function call_chk_categoryType1(val)
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	id		= val.split(",");
	var url= 'check_category.php';
	url=url+"?id="+id[0];
	xmlHttp.onreadystatechange=function()
	{
		
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{
			
			if(xmlHttp.responseText)
			{
				var newArr	= xmlHttp.responseText;
				
				if(newArr == 'P')
				{
					document.getElementById("rdo1").checked	= "";
					document.getElementById("rdo2").checked	= "checked";
					
					document.getElementById("rdo1").disabled="disabled";
					document.getElementById("rdo2").disabled="disabled";
					document.getElementById("rdo_cat_type1").value="P";
					
				}else
				{
					document.getElementById("rdo1").checked	= "checked";
					document.getElementById("rdo2").checked	= "";
					
					document.getElementById("rdo1").disabled="disabled";
					document.getElementById("rdo2").disabled="disabled";
					document.getElementById("rdo_cat_type1").value="S";

				}
			}
		}
	}
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
		
}
