// JavaScript Document


function loginValidation()
{
	if(document.getElementById("title").value=="")
	{
		alert('Please enter title');
		document.getElementById("title").select();
		document.getElementById("title").focus();
		return false;
	}
	else if(document.getElementById("fname").value=="")
	{
		alert('Please enter fname');
		document.getElementById("fname").select();
		document.getElementById("fname").focus();
		return false;
	}
	else if(document.getElementById("surname").value=="")
	{
		alert('Please enter surname');
		document.getElementById("surname").select();
		document.getElementById("surname").focus();
		return false;
	}
	else if(document.getElementById("jobtitle").value=="")
	{
		alert('Please enter job title');
		document.getElementById("jobtitle").select();
		document.getElementById("jobtitle").focus();
		return false;
	}
	else if(document.getElementById("company").value=="")
	{
		alert('Please enter company');
		document.getElementById("company").select();
		document.getElementById("company").focus();
		return false;
	}
	else if(document.getElementById("address").value=="")
	{
		alert('Please enter address');
		document.getElementById("address").select();
		document.getElementById("address").focus();
		return false;
	}
	else if(document.getElementById("town").value=="")
	{
		alert('Please enter town');
		document.getElementById("town").select();
		document.getElementById("town").focus();
		return false;
	}
	else if(document.getElementById("email").value=="")
	{
		alert('Please enter email');
		document.getElementById("email").select();
		document.getElementById("email").focus();
		return false;
	}
	else if(document.getElementById("tel").value=="")
	{
		alert('Please enter telephone number');
		document.getElementById("tel").select();
		document.getElementById("tel").focus();
		return false;
	}
	
}

function loginValidationQuery()
{
	if(document.getElementById("name").value=="")
	{
		alert('Please enter name');
		document.getElementById("name").select();
		document.getElementById("name").focus();
		return false;
	}
	if(document.getElementById("mobile").value=="")
	{
		alert('Please enter mobile number');
		document.getElementById("mobile").select();
		document.getElementById("mobile").focus();
		return false;
	}
	else if(document.getElementById("email").value=="")
	{
		alert('Please enter email');
		document.getElementById("email").select();
		document.getElementById("email").focus();
		return false;
	}
	else if(document.getElementById("address").value=="")
	{
		alert('Please enter address');
		document.getElementById("address").select();
		document.getElementById("address").focus();
		return false;
	}
	else if(document.getElementById("email").value=="")
	{
		alert('Please enter email');
		document.getElementById("email").select();
		document.getElementById("email").focus();
		return false;
	}
	else if(document.getElementById("email").value=="")
	{
		alert('Please enter email');
		document.getElementById("email").select();
		document.getElementById("email").focus();
		return false;
	}
}


function memeberFormValidation()
{
	if(document.getElementById("txtemail").value=="")
	{
		alert('Please enter email address');
		document.getElementById("txtemail").select();
		document.getElementById("txtemail").focus();
		return false;
	}
	else if(document.getElementById("txtpassword").value=="")
	{
		alert('Please enter password');
		document.getElementById("txtpassword").select();
		document.getElementById("txtpassword").focus();
		return false;
	}
	else if(document.getElementById("txtrepassword").value=="")
	{
		alert('Please enter re password');
		document.getElementById("txtrepassword").select();
		document.getElementById("txtrepassword").focus();
		return false;
	}
	else if(document.getElementById("txtrepassword").value!=document.getElementById("txtpassword").value)
	{
		alert('Password is not match');
		document.getElementById("txtrepassword").select();
		document.getElementById("txtrepassword").focus();
		return false;
	}
	else if(document.getElementById("txtfname").value=="")
	{
		alert('Please enter first name');
		document.getElementById("txtfname").select();
		document.getElementById("txtfname").focus();
		return false;
	}
	else if(document.getElementById("txtcname").value=="")
	{
		alert('Please enter company name');
		document.getElementById("txtcname").select();
		document.getElementById("txtcname").focus();
		return false;
	}
	else if(document.getElementById("txtaddress").value=="")
	{
		alert('Please enter address');
		document.getElementById("txtaddress").select();
		document.getElementById("txtaddress").focus();
		return false;
	}
	else if(document.getElementById("txtcountry").value=="")
	{
		alert('Please enter country');
		document.getElementById("txtcountry").select();
		document.getElementById("txtcountry").focus();
		return false;
	}
	else if(document.getElementById("txtstate").value=="")
	{
		alert('Please enter state');
		document.getElementById("txtstate").select();
		document.getElementById("txtstate").focus();
		return false;
	}
	else if(document.getElementById("txtcity").value=="")
	{
		alert('Please enter city');
		document.getElementById("txtcity").select();
		document.getElementById("txtcity").focus();
		return false;
	}
	else if(document.getElementById("txtzipcode").value=="")
	{
		alert('Please enter zipcode');
		document.getElementById("txtzipcode").select();
		document.getElementById("txtzipcode").focus();
		return false;
	}
	else if(document.getElementById("txtphonenumber").value=="")
	{
		alert('Please enter phone number');
		document.getElementById("txtphonenumber").select();
		document.getElementById("txtphonenumber").focus();
		return false;
	}
	else if(document.getElementById("txtceo").value=="")
	{
		alert('Please enter comany owner name');
		document.getElementById("txtceo").select();
		document.getElementById("txtceo").focus();
		return false;
	}
	else if(document.getElementById("txtyear").value=="")
	{
		alert('Please enter comany establishment year');
		document.getElementById("txtyear").select();
		document.getElementById("txtyear").focus();
		return false;
	}
	else if(document.getElementById("selnature").value==0)
	{
		alert('Please select nature of bussiness');
		document.getElementById("selnature").focus();
		return false;
	}
	else if(document.getElementById("selsubcategory").value==0)
	{
		alert('Please select sub category');
		document.getElementById("selsubcategory").focus();
		return false;
	}
	else if(document.getElementById("txtcompanyprofile").value=="")
	{
		alert('Please enter company profile');
		document.getElementById("txtcompanyprofile").select();
		document.getElementById("txtcompanyprofile").focus();
		return false;
	}
	else if(document.getElementById("txtcompanyprofile").value=="")
	{
		alert('Please enter company profile');
		document.getElementById("txtcompanyprofile").select();
		document.getElementById("txtcompanyprofile").focus();
		return false;
	}
	else if(document.getElementById("txtp1").value=="")
	{
		alert('Please enter first product or service');
		document.getElementById("txtp1").select();
		document.getElementById("txtp1").focus();
		return false;
	}
	else if(document.getElementById("txtp2").value=="")
	{
		alert('Please enter second product or service');
		document.getElementById("txtp2").select();
		document.getElementById("txtp2").focus();
		return false;
	}
	else if(document.getElementById("txtp3").value=="")
	{
		alert('Please enter third product or service');
		document.getElementById("txtp3").select();
		document.getElementById("txtp3").focus();
		return false;
	}
	
}

function funConfirmDelete()	// This is called when Delete buton is clicked
{
	return confirm("Are you sure you want to Delete?");	
}


function updateCategory(str,page) 
{ 
	
   if (str > 0) 
   {            
		document.getElementById("updateCategory").style.display='block'		
		
		var randomnumber=Math.floor(Math.random()*110);
		var url="updatecategory.php?cid=" + str+"&randno="+randomnumber+"&page="+page
		xmlHttp=GetXmlHttpObject(stateChangedUpdateCategory) 
		xmlHttp.open("GET", url , true) 
		xmlHttp.send(null) 
		
		var div_height;
		var popup_x = findPosX(str);
		var popup_y = findPosY(str);
		div_height = document.getElementById("updateCategory").clientHeight;
	    popup_y = parseInt(popup_y) -0;
		popup_x = parseInt(popup_x) +200;
		document.getElementById("updateCategory").style.top = popup_y+'px';
		document.getElementById("updateCategory").style.left = popup_x+'px';
   } 
   else 
   { 
   		document.getElementById("updateCategory").innerHTML="" 
   } 
} 

function stateChangedUpdateCategory() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") 
   { 
   		document.getElementById("updateCategory").innerHTML=xmlHttp.responseText 
   } 
   else
   {
		document.getElementById("updateCategory").style.display='block'	
		document.getElementById("updateCategory").innerHTML='<img src=images/loading.gif />'   
	}
} 



function updateSubCategory(str,page) 
{ 
	
   if (str > 0) 
   {            
		document.getElementById("updateCategory").style.display='block'		
		
		var randomnumber=Math.floor(Math.random()*110);
		var url="updatesubcategory.php?cid=" + str+"&randno="+randomnumber+"&page="+page
		xmlHttp=GetXmlHttpObject(stateChangedUpdateSubCategory) 
		xmlHttp.open("GET", url , true) 
		xmlHttp.send(null) 
		
		var div_height;
		var popup_x = findPosX(str);
		var popup_y = findPosY(str);
		div_height = document.getElementById("updateCategory").clientHeight;
	    popup_y = parseInt(popup_y) +100;
		popup_x = parseInt(popup_x) +200;
		document.getElementById("updateCategory").style.top = popup_y+'px';
		document.getElementById("updateCategory").style.left = popup_x+'px';
   } 
   else 
   { 
   		document.getElementById("updateCategory").innerHTML="" 
   } 
} 

function stateChangedUpdateSubCategory() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") 
   { 
   		document.getElementById("updateCategory").innerHTML=xmlHttp.responseText 
   } 
   else
   {
		document.getElementById("updateCategory").style.display='block'	
		document.getElementById("updateCategory").innerHTML='<img src=images/loading.gif />'   
	}
} 


function findPosX(obj1)
{
	obj = document.getElementById(obj1);
	var curleft = 0;
	if(obj.offsetParent)
		while(1) 
		{
		  curleft += obj.offsetLeft;
		  if(!obj.offsetParent)
			break;
		  obj = obj.offsetParent;
		}
	else if(obj.x)
		curleft += obj.x;
    return curleft;
}

function findPosY(obj1)
{
	obj = document.getElementById(obj1);
	var curtop = 0;
	if(obj.offsetParent)
		while(1)
		{
		  curtop += obj.offsetTop;
		  if(!obj.offsetParent)
			break;
		  obj = obj.offsetParent;
		}
	else if(obj.y)
		curtop += obj.y;
	return curtop;
}

function closeDiv()
{
	document.getElementById("updateCategory").style.display='none'
}

function chechBlank()
{
	var check=document.getElementById("txtcategory").value;
	if(check=="")
	{
		alert('Enter category');
		document.getElementById("txtcategory").select();
		document.getElementById("txtcategory").focus();
		return false;
	}
	else
	{
		return true;
	}
}


function selectMasterCategory(value)
{
		if(value==0)
		{
			document.getElementById("subCat").style.display='none'	
			alert('Please Select Nature of Bussiness');
			document.getElementById("selnature").select();
			document.getElementById("selnature").focus();
			return false;
			
		}
		else
		{
		
			var randomnumber=Math.floor(Math.random()*110);
			var url="select_sub_category.php?cid=" + value+"&randno="+randomnumber
			xmlHttp=GetXmlHttpObject(stateChangedSelectMasterCategory) 
			xmlHttp.open("GET", url , true) 
			xmlHttp.send(null) 
		}
}

function stateChangedSelectMasterCategory()
{
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") 
   { 
   		document.getElementById("subCat").innerHTML=xmlHttp.responseText 
   } 
   else
   {
		document.getElementById("subCat").style.display='block'	
		document.getElementById("subCat").innerHTML='<img src=images/loading.gif />'   
	}
}



function selectProductCategory(value)
{
		if(value==0)
		{
			document.getElementById("productCat").style.display='none'	
			alert('Please Select Catgory');
			document.getElementById("selsubcategory").select();
			document.getElementById("selsubcategory").focus();
			return false;
			
		}
		else
		{
		
			var randomnumber=Math.floor(Math.random()*110);
			var url="select_product_category.php?pid=" + value+"&randno="+randomnumber
			xmlHttp=GetXmlHttpObject(stateChangedSelectProductCategory) 
			xmlHttp.open("GET", url , true) 
			xmlHttp.send(null) 
		}
}

function stateChangedSelectProductCategory()
{
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") 
   { 
   		document.getElementById("productCat").innerHTML=xmlHttp.responseText 
   } 
   else
   {
		document.getElementById("productCat").style.display='block'	
		document.getElementById("productCat").innerHTML='<img src=images/loading.gif />'   
	}
}


// Ajex comon function

function GetXmlHttpObject(handler) 
{ 
	var objXmlHttp=null 

	if (navigator.userAgent.indexOf("Opera")>=0) 
   { 
    alert("This example doesn't work in Opera") 
    return  
   } 
	
   if (navigator.userAgent.indexOf("MSIE")>=0) 
   { 
	   var strName="Msxml2.XMLHTTP" 
	   if (navigator.appVersion.indexOf("MSIE 5.5")>=0) 
       { 
     	 strName="Microsoft.XMLHTTP" 
       } 
      try 
      { 
		  objXmlHttp=new ActiveXObject(strName) 
		  objXmlHttp.onreadystatechange=handler 
		  return objXmlHttp 
      } 
      catch(e) 
      { 
		  alert("Error. Scripting for ActiveX might be disabled") 
		  return 
      } 
    } 
	
   if (navigator.userAgent.indexOf("Mozilla")>=0) 
   { 
	   objXmlHttp=new XMLHttpRequest() 
	   objXmlHttp.onload=handler 
	   objXmlHttp.onerror=handler 
	   return objXmlHttp 
   } 
} 