function fieldSearch(obj,tf) {
  if (tf) {
    if (obj.value == "Search") {
      obj.value = "";
    }
  } else {
    if (obj.value == "") {
      obj.value = "Search";
    }
  }
}

function MM_validateSearch() {
  var form = document["search"];
  var errors = "";

  if (form.elements["keyword"].value == "" || form.elements["keyword"].value == "Search") {
	errors += "- Word is required\n";
  }

  if (errors) {
    alert('The following error(s) occurred:\n'+errors);
  }
  document.MM_returnValue = (errors == '');

}


function fieldfocus(obj,tf) {
  switch(obj.name) {
    case "Email":
      if (tf) {
        if (obj.value == "Email") {
			obj.value = "";
        }
      } else {
        if (obj.value == "") {
			obj.value = "Email";
        }
      }
    case "password":
      if (tf) {
        if (obj.value == "Password") {
			obj.value = "";
        }
      } else {
        if (obj.value == "") {
			obj.value = "Password";
        }
      }
    default:

  }
}

//-----------------------------------------------------------------//

function XMLHttpBrouser() {
  if(document.all) {
    var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
  } else {
    var XhrObj = new XMLHttpRequest();
  }
  return XhrObj;
}

//-----------------select the region size--------------------------------//

function sizeRegion(val1,val2) {

  var XhrObj2 = XMLHttpBrouser();
  XhrObj2.open("POST", "regionselectajax.asp");
  XhrObj2.onreadystatechange = function() {
    if (XhrObj2.readyState == 4 && XhrObj2.status == 200) {
      eval(XhrObj2.responseText);
    }
  }
  XhrObj2.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  XhrObj2.send("region="+val1+"&idproduct="+val2);
}

//-----------------------image fade--------------------------------//

var timer = 0;
var iFade = 1;
var iOpacity = 0;
var idFade = "img";
      
function CancelFadeById() {
  if (timer == 0) return;
    clearInterval(timer);
    timer = 0;
  }
      
function FadeIn() {
  var elem = document.getElementById(idFade + iFade);
  if (iOpacity >= 1) {
    iFade++;
    elem = document.getElementById(idFade + iFade);
    if (! elem) {
      CancelFadeById();
      return;
    }
    iOpacity = 0;
  }
  iOpacity += 0.1;
  elem.style.opacity = iOpacity;
  elem.style.MozOpacity = iOpacity;
  elem.style.KhtmlOpacity = iOpacity;
  elem.style.filter = "alpha(opacity=" + iOpacity * 100 + ")";
}

//-----------------------------------------------------------------//
/*
if (document.addEventListener) {
  document.addEventListener("DOMContentLoaded", itemOnLoad, false);
  document.addEventListener("load", itemOnLoad, false);
  //window.addEventListener('unload',GUnload,false);
} else {
  window.attachEvent('onload',itemOnLoad);
  //window.attachEvent('onunload',GUnload);
}

function itemOnLoad() {
  if (document.getElementById(idFade + iFade)) {
    timer = setInterval("FadeIn()", 30);
  }
}
*/

function validateFrm() {
  var form = document.form1;
  var errors = "";

  if (form.elements["Name"].value.length == 0) {
	errors += "- Name is required\n";
  }

  if (form.elements["sendersmail"].value.length == 0) {
	errors += "- E-mail is required\n";
  } else {
    if (!verifyEmail(form.elements["sendersmail"].value))  {
      errors += "- E-mail must contain an e-mail address\n";
    }
  }
  
  if (form.elements["Enquiry"].value.length == 0) {
	errors += "- Queries is required\n";
  }

  if (errors) {
    alert('The following error(s) occurred:\n'+errors);
  }
  document.MM_returnValue = (errors == '');
}

function verifyEmail(val) {
  var msg = true;
  regex = new RegExp("^[a-z0-9_]([.-]?[a-z0-9_]+)+@[a-z0-9_]([.-]?[a-z0-9_]+)+\.([a-z]{2,4}|[a-z]{6})$", "gi");
  if (!regex.exec(val)) {
    msg = false;
  }
				
  return msg;
}

