<!--
//FIELD VALIDATION
	function isEmail(Email_ad){
		x = Email_ad.indexOf("@");
		y = Email_ad.indexOf(".");
		if ((x == -1 || y == -1))
			return false;
		else
			return true;
	}
	
	function isPhone(num){
		str = num;
		var re=/[a-zA-Zà-ú]/g;
    if (re.test(str))
  		 return false;  
		else if ((num.length < 9) || (num.length > 16))
			return false;
		else
			return true;
	}

//CONTACT
	function checkContactFrm() {
		frm = document.contactFrm;
		if (trim(frm.field_fname.value) == ""){
			alert("Please enter first name");
			frm.field_fname.focus();
			return false;
		}
		else if (trim(frm.field_lname.value) == ""){
			alert("Please enter last name");
			frm.field_lname.focus();
			return false;
		}
		else if (trim(frm.field_phone.value) == ""){
			alert("Please enter phone number");
			frm.field_phone.focus();
			return false;
		}
		else if (!isPhone(trim(frm.field_phone.value))){
			alert("Please enter valid phone number");
			frm.field_phone.focus();
			return false;
		}
		else if (trim(frm.field_email.value) == ""){
			alert("Please enter email address");
			frm.field_email.focus();
			return false;
		}
		else if (!isEmail(trim(frm.field_email.value))){
			alert("Please enter valid email address");
			frm.field_email.focus();
			return false;
		}
		else{
			return true;
		}
	}
	
//DOWNLOAD
	function checkFileDownloadFrm() {
		frm = document.downloadFrm;
		if (trim(frm.field_fname.value) == ""){
			alert("Please enter first name");
			frm.field_fname.focus();
			return false;
		}
		else if (trim(frm.field_lname.value) == ""){
			alert("Please enter last name");
			frm.field_lname.focus();
			return false;
		}
		else if (trim(frm.field_title.value) == ""){
			alert("Please enter Title");
			frm.field_title.focus();
			return false;
		}
		else if (trim(frm.field_company.value) == ""){
			alert("Please Company name");
			frm.field_company.focus();
			return false;
		}
		else if (trim(frm.field_website.value) == ""){
			alert("Please Website address");
			frm.field_website.focus();
			return false;
		}
		else if (trim(frm.field_phone.value) == ""){
			alert("Please enter phone number");
			frm.field_phone.focus();
			return false;
		}
		else if (!isPhone(frm.field_phone.value)){
			alert("Please enter valid phone number");
			frm.field_phone.focus();
			return false;
		}
		else if (trim(frm.field_city.value) == ""){
			alert("Please enter city");
			frm.field_city.focus();
			return false;
		}
		else if (frm.field_country.options[frm.field_country.selectedIndex].value == ""){
			alert("Please select country");
			frm.field_country.focus();
			return false;
		}
		else if (trim(frm.field_email.value) == ""){
			alert("Please enter email address");
			frm.field_email.focus();
			return false;
		}
		else if (!isEmail(frm.field_email.value)){
			alert("Please enter valid email address");
			frm.field_email.focus();
			return false;
		}
		else{
			return true;
		}
	}
	
//SOFTWARE DOWNLOAD
	function checkDownloadFrm() {
		frm = document.downloadsFrm;
		if (trim(frm.field_fname.value) == ""){
			alert("Please enter first name");
			frm.field_fname.focus();
			return false;
		}
		else if (trim(frm.field_lname.value) == ""){
			alert("Please enter last name");
			frm.field_lname.focus();
			return false;
		}
		else if (trim(frm.field_title.value) == ""){
			alert("Please enter title");
			frm.field_title.focus();
			return false;
		}
		else if (trim(frm.field_company.value) == ""){
			alert("Please enter company");
			frm.field_company.focus();
			return false;
		}
		else if (trim(frm.field_website.value) == ""){
			alert("Please Website address");
			frm.field_website.focus();
			return false;
		}
		else if (trim(frm.field_phone.value) == ""){
			alert("Please enter phone number");
			frm.field_phone.focus();
			return false;
		}
		else if (!isPhone(frm.field_phone.value)){
			alert("Please enter valid phone number");
			frm.field_phone.focus();
			return false;
		}
		else if (trim(frm.field_city.value) == ""){
			alert("Please enter city");
			frm.field_city.focus();
			return false;
		}
		else if (frm.field_country.options[frm.field_country.selectedIndex].value == ""){
			alert("Please select country");
			frm.field_country.focus();
			return false;
		}
		else if (trim(frm.field_email.value) == ""){
			alert("Please enter email address");
			frm.field_email.focus();
			return false;
		}
		else if (!isEmail(frm.field_email.value)){
			alert("Please enter valid email address");
			frm.field_email.focus();
			return false;
		}
		else{
			return true;
		}
	}
	
//Technical documentation
	function checkTechnicalFrm() {
		frm = document.technicalFrm;
		if (trim(frm.field_fname.value) == ""){
			alert("Please enter first name");
			frm.field_fname.focus();
			return false;
		}
		else if (trim(frm.field_lname.value) == ""){
			alert("Please enter last name");
			frm.field_lname.focus();
			return false;
		}
		else if (trim(frm.field_title.value) == ""){
			alert("Please enter title");
			frm.field_title.focus();
			return false;
		}
		else if (trim(frm.field_company.value) == ""){
			alert("Please enter company");
			frm.field_company.focus();
			return false;
		}
		else if (trim(frm.field_website.value) == ""){
			alert("Please Website address");
			frm.field_website.focus();
			return false;
		}
		else if (trim(frm.field_phone.value) == ""){
			alert("Please enter phone number");
			frm.field_phone.focus();
			return false;
		}
		else if (!isPhone(frm.field_phone.value)){
			alert("Please enter valid phone number");
			frm.field_phone.focus();
			return false;
		}
		else if (trim(frm.field_city.value) == ""){
			alert("Please enter city");
			frm.field_city.focus();
			return false;
		}
		else if (frm.field_country.options[frm.field_country.selectedIndex].value == ""){
			alert("Please select country");
			frm.field_country.focus();
			return false;
		}
		else if (trim(frm.field_email.value) == ""){
			alert("Please enter email address");
			frm.field_email.focus();
			return false;
		}
		else if (!isEmail(frm.field_email.value)){
			alert("Please enter valid email address");
			frm.field_email.focus();
			return false;
		}
		else{
			return true;
		}
	}
	
//Training programs
	function checkTrainingFrm() {
		frm = document.trainingFrm;
		if (trim(frm.field_fname.value) == ""){
			alert("Please enter first name");
			frm.field_fname.focus();
			return false;
		}
		else if (trim(frm.field_lname.value) == ""){
			alert("Please enter last name");
			frm.field_lname.focus();
			return false;
		}
		else if (trim(frm.field_title.value) == ""){
			alert("Please enter title");
			frm.field_title.focus();
			return false;
		}
		else if (trim(frm.field_company.value) == ""){
			alert("Please enter company");
			frm.field_company.focus();
			return false;
		}
		else if (trim(frm.field_website.value) == ""){
			alert("Please Website address");
			frm.field_website.focus();
			return false;
		}
		else if (trim(frm.field_email.value) == ""){
			alert("Please enter email address");
			frm.field_email.focus();
			return false;
		}
		else if (trim(frm.field_phone.value) == ""){
			alert("Please enter phone number");
			frm.field_phone.focus();
			return false;
		}
		else if (!isPhone(frm.field_phone.value)){
			alert("Please enter valid phone number");
			frm.field_phone.focus();
			return false;
		}
		else if (trim(frm.field_city.value) == ""){
			alert("Please enter city");
			frm.field_city.focus();
			return false;
		}
		else if (frm.field_country.options[frm.field_country.selectedIndex].value == ""){
			alert("Please select country");
			frm.field_country.focus();
			return false;
		}
		else if (!isEmail(frm.field_email.value)){
			alert("Please enter valid email address");
			frm.field_email.focus();
			return false;
		}
		else if (trim(frm.field_type.value) == ""){
			alert("Please training type");
			frm.field_type.focus();
			return false;
		}
		else if (trim(frm.field_number.value) == ""){
			alert("Please No. of participants");
			frm.field_number.focus();
			return false;
		}
		else{
			return true;
		}
	}
	


//RMA
	function checkRmaFrm() {
		frm = document.rmaFrm;
		if (trim(frm.field_company.value) == ""){
			alert("Please enter company name");
			frm.field_company.focus();
			return false;
		}
		else if (trim(frm.field_sales_contact.value) == ""){
			alert("Please enter Sales Contact");
			frm.field_sales_contact.focus();
			return false;
		}
		else if (trim(frm.field_sales_contact_phone.value) == ""){
			alert("Please enter Sales Contact's Phone");
			frm.field_sales_contact_phone.focus();
			return false;
		}
		else if (!isPhone(frm.field_sales_contact_phone.value)){
			alert("Please enter valid phone number");
			frm.field_sales_contact_phone.focus();
			return false;
		}
		else if (trim(frm.field_sales_contact_email.value) == ""){
			alert("Please enter Sales Contact's E-Mail");
			frm.field_sales_contact_email.focus();
			return false;
		}
		else if (!isEmail(frm.field_sales_contact_email.value)){
			alert("Please enter valid email address");
			frm.field_sales_contact_email.focus();
			return false;
		}
		else if (trim(frm.field_tech_contact.value) == ""){
			alert("Please enter Technical Contact");
			frm.field_tech_contact.focus();
			return false;
		}
		else if (trim(frm.field_tech_contact_phone.value) == ""){
			alert("Please enter Technical Contact's Phone");
			frm.field_tech_contact_phone.focus();
			return false;
		}
		else if (!isPhone(frm.field_tech_contact_phone.value)){
			alert("Please enter valid phone number");
			frm.field_tech_contact_phone.focus();
			return false;
		}
		else if (trim(frm.field_tech_contact_email.value) == ""){
			alert("Please enter Technical Contact's E-Mail");
			frm.field_tech_contact_email.focus();
			return false;
		}
		else if (!isEmail(frm.field_tech_contact_email.value)){
			alert("Please enter valid email address");
			frm.field_tech_contact_email.focus();
			return false;
		}
		else if (trim(frm.field_return_ship_add.value) == ""){
			alert("Please enter Return Shipping Address");
			frm.field_return_ship_add.focus();
			return false;
		}
		else if (trim(frm.field_billing_add.value) == ""){
			alert("Please enter Return Billing Address");
			frm.field_billing_add.focus();
			return false;
		}
		else if (trim(frm.field_product1_part_num.value) == ""){
			alert("Please enter Product number 1 Part number");
			frm.field_product1_part_num.focus();
			return false;
		}
		else if (trim(frm.field_product1_serial_num.value) == ""){
			alert("Please enter Product number 1 Unit Serial number");
			frm.field_product1_serial_num.focus();
			return false;
		}
		else if (trim(sfrm.field_product1_qty.value) == ""){
			alert("Please enter Product number 1 Quantity");
			frm.field_product1_qty.focus();
			return false;
		}
		else{
			for (i=0, n=frm.field_point_failure.length; i<n; i++) {
			   if (frm.field_point_failure[i].checked) {
			      var hdn_point_failure = frm.field_point_failure[i].value;
			      break;
			   }
			}

			for (i=0, n=frm.field_dissatisfaction.length; i<n; i++) {
			   if (frm.field_dissatisfaction[i].checked) {
			      var hdn_dissatisfaction = frm.field_dissatisfaction[i].value;
			      break;
			   }
			}
			frm.hdn_point_failure.value = hdn_point_failure;
			frm.hdn_dissatisfaction.value = hdn_dissatisfaction;
			return true;
		}
	}
	




//PRELOAD IMAGES
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//OPEN PIC WINDOW
function openPic(id){
	url = "gallery_pop.asp?id="+id;
	imgWin=window.open(url,'imgWin','status=no,resizable=no,scrollbars=no,location=no,left=0,top=0,width=700 height=550');
}

//SEARCH
	function validSearch() {
		frm = document.searchFrm;
		if (frm.field_search.value == ""){
			alert("Please enter text for search");
			frm.field_search.focus();
			return false;
		}
		else{
			return true;
		}
	}

function ShowHideMessage(viCatID)
{
//alert(eval("Frame" + viCatID + ".location.href"))
if (eval("document.all.AllText" + viCatID))
	{
	if (eval("AllText" + viCatID + ".style.display=='none'"))
		{
		eval("AllText" + viCatID + ".style.display='block'")
		eval("catImg" + viCatID + ".src='images/tridown.gif'")
//		eval("TR" + viCatID + ".className=TR" + viCatID + ".className.replace('Over','Click')")
//		eval("TR" + viCatID + ".className=TR" + viCatID + ".className.replace('Out','Click')")
//		eval("TR" + viCatID + ".className=TR" + viCatID + ".className.replace('Visited','Click')")
		//alert(eval("TR" + viCatID + ".className"))

		}
	else
		{
		eval("AllText" + viCatID + ".style.display='none'")
		eval("catImg" + viCatID + ".src='images/tri.gif'")
//		eval("TR" + viCatID + ".className=TR" + viCatID + ".className.replace('Click','Visited')")
		//alert(eval("TR" + viCatID + ".className"))
		}
	}
}


function trim(sString) 
{
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}
//-->
