function CheckAllcatalog(formName)
{
	count = document.getElementById(formName).elements.length;
    for (i=0; i < count; i++) 
	{
	document.getElementById(formName).elements[i].checked = 1;
	}
}
function UncheckAllcatalog(formName){
	count = document.getElementById(formName).elements.length;
    for (i=0; i < count; i++) 
	{
	document.getElementById(formName).elements[i].checked = 0;
	}
}

function selectDeselect(Arg,formName)
{
	alert("hello");
	
	if(Arg.checked==1)
	{
	document.getElementById("selectText").innerHTML = "Deselect All"
	CheckAllcatalog(formName);
	}
	else{
	document.getElementById("selectText").innerHTML = "Select All"
	UncheckAllcatalog(formName);
	}
}


function translator(pattern) {
	var open_in_same_window = 1;

	var my_location = unescape(document.location.toString());
	var new_location ='';
	var new_pattern = '';
	if (my_location.indexOf('translate_c?') != -1) {
		/// From google...
		var indexof_u = my_location.indexOf('u=');
		if (indexof_u == -1) {
			new_location = document.location;
		}
		else {
			var subs = my_location.substring(indexof_u, my_location.length);
			var ss = subs.split('&');
			new_location = ss[0].substring(2, ss[0].length);
		}
	}
	else {
		new_location = document.location;
	}

	indexof_p = pattern.indexOf('|');

	var isen = '';
	if (indexof_p == -1) {
		indexof_p1 = pattern.indexOf('><');
		if (indexof_p1 == -1) {
			new_pattern = pattern;
			if (pattern == 'en') {
				isen = 1;
			}
		}
		else {
			var psplit =pattern.split('><');
			new_pattern = psplit[0]+'|'+psplit[1];
			if (psplit[1] == 'en') {
				isen = 1;
			}
		}
	}
	else {
		var psplit = pattern.split('|');
		new_pattern = psplit[0]+'|'+psplit[1];
		if (psplit[1] == 'en') {
			isen = 1;
		}
	}

	var thisurl = '';
	if (isen == 1) {
		thisurl = new_location;
	}
	else {
		thisurl = 'http://translate.google.com/translate_c?langpair=' + new_pattern + "&u=" + new_location;
	}

	if (open_in_same_window == 1) {
		window.location.href = thisurl;
	}
	else {
		if (CanAnimate ){
			msgWindow=window.open('' ,'subwindow','toolbar=yes,location=yes,directories=yes,status=yes,scrollbars=yes,menubar=yes,resizable=yes,left=0,top=0');
			msgWindow.focus();
			msgWindow.location.href = thisurl;
		}
		else {
			msgWindow=window.open(thisurl,'subwindow','toolbar=yes,location=yes,directories=yes,status=yes,scrollbars=yes,menubar=yes,resizable=yes,left=0,top=0');
		}
	}
}

function chktrim(inputString) {
	if (typeof inputString != "string") { 
		return inputString; 
	}
    var retValue = inputString;
    var ch = retValue.substring(0, 1);
    while (ch == " ") { 
    	retValue = retValue.substring(1, retValue.length);
        ch = retValue.substring(0, 1);
	} 
    ch = retValue.substring(retValue.length-1, retValue.length);
    while (ch == " ") { 
    	retValue = retValue.substring(0, retValue.length-1);
        ch = retValue.substring(retValue.length-1, retValue.length);
	}
    while (retValue.indexOf("  ") != -1) { 
    	retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
	}
    return retValue; 
} 

function newBizValid(id1, chk1) {
	if (chk1=="chk") {
   		len=id1.elements.length;
   		var i=0;
 		var pp=1;
   		for (i=0; i<len; i++) {
	   		 if (id1.elements[i].type == "checkbox" && id1.elements[i].checked==true) {
				pp=2;
			}
		}
  		if (pp==1) {
	  		alert("Please select your Product checkbox");
	  		return false;
  		} 
   	}
   	if (chktrim(id1.your_name.value).length==0) {
      	alert("Enter your name");
	  	id1.your_name.focus();
      	return false;
   	}
   	if(!isValid(id1.your_name)) {
   		return false;
	}
   	/*if(!isValid(id1.comp_name)) {
   		return false;
	}*/
   	if (chktrim(id1.address.value).length ==0) {
      	alert("Enter your Postal Address");
      	id1.address.focus();
      	return false;
   	}
   	if(!isValid(id1.address)) {
   		return false;
	}
   	if (id1.country.options[id1.country.selectedIndex].value=="")  {
      	alert("Select your Country");
      	id1.country.focus();
      	return false;
   	}
   	if (chktrim(id1.phone.value).length ==0) {
      	alert("Enter your Phone Number");
      	id1.phone.focus();
      	return false;
   	}
   	if (chktrim(id1.username.value).length == 0) {
      	alert("E-mail address can't be left blank");
      	id1.username.focus();
      	return false;
   	}
   	if(isProhibited(id1.username)) {
   		return false;
	}
	if (id1.username.value.indexOf('@') == -1) {
      	alert("Error in e-mail address");
      	id1.username.focus();
      	return false;
   	}
   	if (id1.username.value.indexOf('.') == -1) {
      	alert("Error in e-mail address");
      	id1.username.focus();
      	return false;
	}
   	if (id1.username.value.indexOf('@') != id1.username.value.lastIndexOf('@')) {
      	alert("Please Specify One E-mail address only");
      	id1.username.focus();
      	return false;
   	}
   	if (chktrim(id1.your_requirement.value).length==0)  {
      	alert("Enter Your Requirement");
      	id1.your_requirement.focus();
      	return false;
   	}		
}

function resizeOuterTo(w,h) {
 	if (parseInt(navigator.appVersion)>3) {
   		if (navigator.appName=="Netscape") {
    		top.outerWidth=w;
    		top.outerHeight=h;
   		}
   		else top.resizeTo(w,h);
 	}
}
var pop='';
function MM_openBrWindow(theURL,winName,features) { //v2.0
	if (pop && !pop.closed) {
      	pop.close();
   	}
    pop=eval(window.open(theURL,'pop',features));
   	if (!pop.opener) popUpWin.opener = self;
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function checkAll(val) {
   	dml=document.form1;
   	len=dml.elements.length;
   	var i=0;
   	for (i=0; i<len; i++) {
     	if (document.form1.elements[i].type == "checkbox") {
        	if (val == 1) { 
           		dml.elements[i].checked=true;
        	} 
			else {
           		dml.elements[i].checked=false;
        	}
     	}   
   	}
}

function addtoBasket(var3, chkS) {
	if (chkS=="Y") {
		var pp=1;
	    dml=document.form1;
	    len=dml.elements.length;
	    var i=0;
	    for(i=0; i<len; i++) {
	      	if ((document.form1.elements[i].type == "checkbox") && (dml.elements[i].checked==true)) {
	         	pp=2;
	      	}
	    }
	    if (pp==1) {
	      	alert("You have not selected any Product / Item.\n\nPlease select  and  proceed");
	    }
	    else {
	      	document.form1.action=''+var3+'';
	      	document.form1.id.value="cart";
	      	document.form1.submit();
	  	}
  	}
  	else {
		document.form1.action=''+var3+'';
	    document.form1.id.value="cart";
	    document.form1.submit();	
  	}
}

function cart_submit(urlNm, chkStats) {

	if (chkStats=="Y") {
		len=document.form1.elements.length;
		pp=1;
		var i=0;
		var myMsg="";
		for(i=0; i<len; i++) {
	    	if (document.form1.elements[i].type == "checkbox" && document.form1.elements[i].checked==true) {
			    var pp=3;	    	
			} 
		}
		if (pp==1) {
			alert("You have not selected any Product / Item.\n\nPlease select  and  proceed");
			return false;					
		}
	}
	if (urlNm.indexOf('slno') == -1) {
		document.form1.action=urlNm+'?id=atc';
	}
	else {
		document.form1.action=urlNm+'&id=atc';
	}		
	document.form1.submit();		
}

function addtoInquiry(var3, chkS) {
	if (chkS=="Y") {
		var pp=1;
	    dml=document.form1;
	    len=dml.elements.length;
	    var i=0;
	    for(i=0; i<len; i++) {
	      	if (document.form1.elements[i].type == "checkbox" && dml.elements[i].checked==true) {
	         	pp=2;
	      	}
	    }
	    if (pp==1) {
	      	alert("You have not selected any Product / Item.\n\nPlease select  and  proceed");
	    }
	    else {
	      	document.form1.action=''+var3+'';
	      	document.form1.id.value="inquiry";
	      	document.form1.submit();	
	  	}
  	}
  	else {
		document.form1.action=''+var3+'';
	    document.form1.id.value="inquiry";
	    document.form1.submit();	
  	}
}
	
function catalog_inquiry_now() {
	var pp=1;
    dml=document.form1;
	len=dml.elements.length;
	var i=0;
	for (i=0; i<len; i++) {
		if (document.form1.elements[i].type == "checkbox" && dml.elements[i].checked==true) {
	    	pp=2;
	    }
	}
	if (pp==1) {
		alert("You have not selected any Product / Item.\n\nPlease select  and  proceed");
		return false;
	}
	else {
		return true;
	}
}

function biz_home_valid(chk1) {
	if (chk1.your_name.value.length==0) {
            alert("Enter your name");
            chk1.your_name.focus();
            return false;
    }
    if (chk1.comp_name.value.length==0) {
            alert("Enter your company name");
            chk1.comp_name.focus();
            return false;
         }
         if (chk1.address.value.length ==0) {
            alert("Enter your Postal Address");
            chk1.address.focus();
            return false;
         }
         if (chk1.country.options[chk1.country.selectedIndex].value=="")  {
            alert("Enter your Country");
            chk1.country.focus();
            return false;
         }
         if (chk1.phone.value.length==0)  {
            alert("Enter your Phone Number");
            chk1.phone.focus();
            return false;
         }
         if (chk1.username.value.length == 0) {
            alert("E-mail address can't be left blank");
            chk1.username.focus();
            return false;
         }
         if (chk1.username.value.indexOf('@') == -1) {
			alert("Error in e-mail address");
            chk1.username.focus();
            return false;
         }
         if (chk1.username.value.indexOf('.') == -1) {
            alert("Error in e-mail address");
            chk1.username.focus();
            return false;
         }
         if (chk1.username.value.indexOf('@') != chk1.username.value.lastIndexOf('@')) {
            alert("Please Specify One E-mail address only");
            chk1.username.focus();
            return false;
         }
	if (chk1.your_requirement.value.length==0)  {
    	alert("Enter Your Requirement");
        chk1.your_requirement.focus();
		return false;
    }
}

browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
condition = !(( (browserName.indexOf("Explorer") >=0 ) && (browserVer < 4) ) ||  ((browserName.indexOf("Netscape") >=0 ) && (browserVer < 2) ) ) ;
if (condition == true  )
    CanAnimate = true;
else
    CanAnimate = false;



function translator(pattern) {
	var open_in_same_window = 1;

	var my_location = unescape(document.location.toString());
	var new_location ='';
	var new_pattern = '';
	if (my_location.indexOf('translate_c?') != -1) {
		/// From google...
		var indexof_u = my_location.indexOf('u=');
		if (indexof_u == -1) {
			new_location = document.location;
		}
		else {
			var subs = my_location.substring(indexof_u, my_location.length);
			var ss = subs.split('&');
			new_location = ss[0].substring(2, ss[0].length);
		}
	}
	else {
		new_location = document.location;
	}

	indexof_p = pattern.indexOf('|');

	var isen = '';
	if (indexof_p == -1) {
		indexof_p1 = pattern.indexOf('><');
		if (indexof_p1 == -1) {
			new_pattern = pattern;
			if (pattern == 'en') {
				isen = 1;
			}
		}
		else {
			var psplit =pattern.split('><');
			new_pattern = psplit[0]+'|'+psplit[1];
			if (psplit[1] == 'en') {
				isen = 1;
			}
		}
	}
	else {
		var psplit = pattern.split('|');
		new_pattern = psplit[0]+'|'+psplit[1];
		if (psplit[1] == 'en') {
			isen = 1;
		}
	}

	var thisurl = '';
	if (isen == 1) {
		thisurl = new_location;
	}
	else {
		thisurl = 'http://translate.google.com/translate_c?langpair=' + new_pattern + "&u=" + new_location;
	}

	if (open_in_same_window == 1) {
		window.location.href = thisurl;
	}
	else {
		if (CanAnimate ){
			msgWindow=window.open('' ,'subwindow','toolbar=yes,location=yes,directories=yes,status=yes,scrollbars=yes,menubar=yes,resizable=yes,left=0,top=0');
			msgWindow.focus();
			msgWindow.location.href = thisurl;
		}
		else {
			msgWindow=window.open(thisurl,'subwindow','toolbar=yes,location=yes,directories=yes,status=yes,scrollbars=yes,menubar=yes,resizable=yes,left=0,top=0');
		}
	}
}
function chk_agree() {
    if (!document.form1.iagree.checked) {
    	alert("You must check the Terms & Conditions");
        document.form1.iagree.focus();
        return false;
	}
}


function isValid(obj){ //function to validate hotmail,gmail etc in your name,company name etc field in search and join now pages.somesh
	var objval=obj.value;
    invalidstr = new Array("hotmail", "gmail", "indiatimes", "rediffmail", "yahoo", ".com", ".net",".org", ".co.in", ".co.cn", ".co.ca", ".gov", ".co.uk");
		 		
	for(i=0;i<invalidstr.length;i++){
		if (chktrim(objval).toLowerCase().indexOf(chktrim(invalidstr[i]).toLowerCase())>=0){	
			alert("Please don't use "+invalidstr[i]+".") 
			obj.focus();
			return false;		
		}
	}
	return true;
}//end of isValid

function isProhibited(obj){  //function to validate indiamart,india mart,alibaba,ali baba,tradeindia,trade-india in your name,company name etc field in search and join now pages.somesh
	var objval=obj.value;
	invalidstr=new Array("indiamart","india mart", "alibaba","ali baba","tradeindia", "trade-india");
	for(i=0;i<invalidstr.length;i++){
		if (chktrim(objval).toLowerCase().indexOf(chktrim(invalidstr[i]).toLowerCase())>=0){	
			alert("Please use Email ID other than "+invalidstr[i]+".") 
			obj.focus();
			return true;		
		}
	}
	return false;
}//end of isProhibited()