// JavaScript Document

function empty_field(txtbox,msg)
	{
str=txtbox.value
	if(str.charAt(0)==" " || str.length==0)
		{
		alert (msg)
		txtbox.focus()	
		return false
		}
	return true
	}
	
function empty_field_wv(txtbox,value,msg)
	{
str=txtbox.value;
	if(str.charAt(0)==" " || str.length==0 || str == value)
		{
		alert (msg)
		txtbox.focus()	
		return false
		}
	return true
	}	
	
function pwd_match(txtbox,txtbox1,msg)
	{
str=txtbox.value;
str1=txtbox1.value;
	if(str != str1)
		{
		alert (msg)
		txtbox.focus()	
		return false
		}
	return true
	}	
		
function check_email(txtbox,msg)
	{
	var e=txtbox.value
	var a=e.indexOf("@")
	var b=e.indexOf(".")
	
		if(a<0 || b<0)
		{
		alert (msg)
		txtbox.select()
		return false
		}
	return true
	}
	
	
	
	function empty_fieldchk(txtbox,msg,chk)
	{
		
		if (chk.checked==false) {
			str=txtbox.value
			if(str.charAt(0)==" " || str.length==0)
				{
				alert (msg)
				txtbox.focus()	
				return false;
				}
				return true;
			}
return true;
	}
	
	function empty_list(list,msg)
	{
				
			if( list.value==0)
				{
				alert (msg)
				list.focus()	
				return false;
				}
				return true;
			}

function empty_listchk(list,msg,chk)
	{
			if (chk.checked==true) {	
			if( list.value==0)
				{
				alert (msg)
				list.focus()	
				return false;
				}
				return true;
			}
return true;
	}
	function empty_fieldchkrev(txtbox,msg,chk)
	{
		
		if (chk.checked==true) {
			str=txtbox.value
			if(str.charAt(0)==" " || str.length==0)
				{
				alert (msg)
				txtbox.focus()	
				return false;
				}
				return true;
			}
return true;
	}
	function fn_validateNumeric(thi)
{
   if (((event.keyCode < 48) || (event.keyCode > 57)) && (event.keyCode != 46))
      event.returnValue = false;
   if(event.keyCode == 46 && instr(thi.value,".")>=0)
      event.returnValue = false;
}
	
	function valid(f) {
			var re = /^[0-9-.]*$/;
			if (!re.test(f.value)) {
			alert("Only numbers allowed!");
			f.value = f.value.replace(/[^0-9-.]/g,"");
			}
			} 
	

	function validnodot(f) {
var re = /^[0-9]*$/;
if (!re.test(f.value)) {
alert("Only numbers allowed!");
f.value = f.value.replace(/[^0-9-.]/g,"");
}
} 

function empty_num_field(txtbox,msg)
	{
str=txtbox.value

	if( str.charAt(0)==" " || str.length==0  )
		{
		alert (msg)
		txtbox.focus()	
		return false
		}else if (txtbox.value==0){
		alert (msg)
		txtbox.focus()		
		return false	
			}	
	
	return true
	}

function empty_num_fieldchk(txtbox,msg,chk)
	{
		
		if (chk.checked==false) {
			str=txtbox.value
			
			if(str.charAt(0)==" " || str.length<=0  )
				{
				alert (msg)
				txtbox.focus()	
				return false;
				}
			else if (txtbox.value==0){
		alert (msg)
		txtbox.focus()		
		return false	
			}	
				return true;
			}
return true;
	}
	
	function empty_list(list,msg)
	{
				
			if( list.value==0)
				{
				alert (msg)
				list.focus()	
				return false;
				}
				return true;
			}
//email and form validation validation Function
function frmvalidation(formname)
{
 if(formname.fname.value=="")
   {
	alert("Enter Name:");
	formname.fname.focus();
	return (false);
   }
  else if(formname.cname.value=="")
   {
	alert("Enter Company:");
	formname.cname.focus();
	return (false);
   }
  else if(formname.address.value=="")
   {
	alert("Enter Address:");
	formname.address.focus();
	return (false);
   }
   else if(formname.town.value=="")
   {
	alert("Enter Town:");
	formname.town.focus();
	return (false);  
   }
   else if(formname.city.value=="")
   {
	alert("Enter City:");
	formname.city.focus();
	return (false);  
   }
   else if(formname.postcode.value=="")
   {
	alert("Enter postcode:");
	formname.postcode.focus();
	return (false);  
   }
   else if(!isPhone(formname))
   {
	   formname.telophone.focus();
	   return (false);
   }
    else if(!checkEmail(formname))
   {
	return (false);
   }
   else
	return(true);
}
function trimAll(field)
				{
					var rRes = '';
					for(i = 0; i < field.length; i++)
					{
						if(field.charAt(i) != ' ')
						{
							rRes = rRes + field.charAt(i);
						}
					}
					//alert('rRes = ' + rRes);
					 return rRes;
				} 
			 
			function checkEmail(formname)
				{
				   formname.email.value = trimAll(formname.email.value);
				  // alert(formname.cusEmail.value);
				if(formname.email.value=="")
				   {
				  	alert("Please don't leave E-mail field empty.");
				    formname.email.focus();
				    return (false);
				   }
				  else
				   {
				   	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(formname.email.value))
					   {
						   return (true);
					   }
					   else
					   {
					     alert("Please provide valid E-mail.");
					     formname.email.focus();
					     formname.email.select();
					     return (false);
					   }
				   }
				}
			 
			  
			function isEmail()
			 {
				if(!checkEmail(document.sendMailFrom))
					{
						return false;
					}
					return true;	
			 }
// function for telephone
function isPhone(formname)
 {
		var checkOK = "0123456789";
		var regExp = / /g;
		var str = formname.telophone.value;
//		
		str = str.replace(regExp,'');
		if (str.length <= 0) {
			alert("Please don't leave phone field empty.");
			formname.telophone.focus();
		return false;
		} else {
			var checkStr = formname.telophone.value;
			var allValid = true;
			
			for (i = 0;  i < checkStr.length;  i++) {
				ch = checkStr.charAt(i);
				for (j = 0;  j < checkOK.length;  j++)
					if (ch == checkOK.charAt(j))				
					break;
	
					if (j == checkOK.length){
						allValid = false;
					break;
					}
			}//for (i = 0;  i < checkStr.length;  i++) {
		
			if (!allValid){
				alert("Please provide valid value for Phone field.");
				formname.telophone.focus();
				formname.telophone.select();
			return false;
			}//if (!allValid){
		}//if ( str=="" ){			  
	return true;
 }
function more_detail(subcid,catid, next,k,nr)
{
   var obj;
	  if(window.XMLHttpRequest)
		 obj=new XMLHttpRequest;
	  else if(window.ActiveXObject)
		   obj=new ActiveXObject("Microsoft.XMLHTTP");
	   var url="sub_more_detail.php?id="+subcid+"&catid="+catid+"&nex="+next+"&k="+k+"&nr="+nr;
	  obj.onreadystatechange=function()
	  { if(obj.readyState == 4)
		  { document.getElementById("subcatshow").innerHTML=obj.responseText;
		  }
	  }
	  obj.open("GET",url,true);
	  obj.send(null);
}
function catdetail(val, k, nr){
var obj;
document.getElementById(k).className="men_rep_h3";
document.getElementById("na"+k).className="ccategory_txt1_b";
	  if(window.XMLHttpRequest)
		 obj=new XMLHttpRequest;
	  else if(window.ActiveXObject)
		   obj=new ActiveXObject("Microsoft.XMLHTTP");
	   var url="sub_cat_detail.php?id="+val+"&k="+k+"&nr="+nr;
	  obj.onreadystatechange=function()
	  { if(obj.readyState == 4)
		  { 
		  document.getElementById("subcatshow").innerHTML=obj.responseText;
		    for(j=1;j<=nr;j++)
			{
			     if(j==k)
				 {
		           document.getElementById("na"+j).className="ccategory_txt1_b";
				   document.getElementById("tr"+j).className="men_rep_h3";
				 }
				 else
				 {
				   document.getElementById("tr"+j).className="men_rep3";
		           document.getElementById("na"+j).className="ccategory_txt1";
				 }
		    }
		  }
		  
	  }
	  obj.open("GET",url,true);
	  obj.send(null);
}
function fwd(subimg)
{
  alert(subimg);
}
function comsub(fn,pid)
{
  var fname="frmcom_"+fn;
//  alert(fname);
  //document.location="cmu_detail.php?com_id="+fn+"&pid="+pid;
  document.getElementById(fname).submit();
}
function imgmor(n)
{
	if(n==1)
		document.next.submit();
	else
		document.pre.submit();
}
function hover_img_h(h)
{
   document.getElementById(h).className="men_rep_h";	
}
function hover_img(h)
{
   document.getElementById(h).className="men_rep";	
}
function men_ho(k)
{
   document.getElementById("men_"+k).className="men_rep_h_m";	
}
function men_h(k)
{
   document.getElementById("men_"+k).className="men_rep_m";	
}
function a_hover(k)
{
   document.getElementById("an"+k).className="ccategory_txt_b";	
}
function a_hover_out(k)
{
   document.getElementById("an"+k).className="ccategory_txt";	
}
function a_hover1(k)
{
   document.getElementById(k).className="men_rep3";	
}
function a_hover_out1(k)
{
   document.getElementById(k).className="men_rep_h3";	
}
function morime(id)
{
   var obj;
	  if(window.XMLHttpRequest)
		 obj=new XMLHttpRequest;
	  else if(window.ActiveXObject)
		   obj=new ActiveXObject("Microsoft.XMLHTTP");
	   var url="more_images_subcat.php?id="+id;
	  obj.onreadystatechange=function()
	  { if(obj.readyState == 4)
		  { document.getElementById("img_larged").innerHTML=obj.responseText;
		  }
	  }
	  obj.open("GET",url,true);
	  obj.send(null);

}
