/*
Common JS Functions
*/

// Fancy fade effect

function setLoading(e) {
  var loadingIMG = "<table><tr><td><img src='http://estore.kasperskyanz.com.au/images/loading.gif' alt='*' /></td><td valign='center'><h1>Processing...</h1></td></tr></table>";
  document.getElementById(e).innerHTML=loadingIMG;
  //jQuery("."+e).fadeIn("fast");
}


function hideElement(e)
{
  document.getElementById(e).style.display = "none";
}

function showElement(e)
{
  document.getElementById(e).style.display = "inline";
}

function changeContents(e, d)
{
  document.getElementById(e).innerHTML=d;
}

function validateSN(obj){
	SN = obj.value.toUpperCase();
	SN = SN.replace(/\ +/g, '');
	obj.value = SN;
    if ( SN == 'XXXX-XXXXXX-XXXXXXXX' || SN == '0123-123456-12345678' ){
		alert('The license number you entered is invalid.'); return false;
    }
    else {
		load("validate_sn.php", "content", "sn="+SN);
    }
}

function numVal() {
  fldVal = document.sn_form.sn.value;

  for(i=0; i<fldVal.length; i++) {
    var nom = fldVal.charAt(i);
    chkSpacing();
  }
}


function chkSpacing() {
  var fldVal = document.sn_form.sn.value;
  fldVal = fldVal.toUpperCase();
  
  if((fldVal.length == 4) || (fldVal.length == 11)){
    document.sn_form.sn.value = fldVal + "-"
  }
  
  if(fldVal.length >= 21) {
    document.sn_form.sn.value = fldVal.substring(0,fldVal.length-1);
  }
}

function submitCallLog()
{
  var data = "product="  + encodeURI( document.getElementById("product").value ) +
             "&type=" + encodeURI( document.getElementById("type").value );

  load_post("index.php", "call_log_content", "a=call_log&aj=1&finish=1", data);
}

function getValue(elem)
{
  return document.getElementById(elem).value;
}



