/*
This file contains references to javascript functions used throughout the site.
*/

function  sIFRText(fromPage) {
  //<![CDATA[
    /* insert sifr text */    
    /* COMMENT OUT FOR NOW */
    /**  if(typeof sIFR == "function"){
       if(fromPage == "footer") {
         sIFR.replaceElement(named({sSelector:".navSiteSearch .left", sFlashSrc:"../flash/CW_Page_H3.swf", sColor:"#ffffff", sWmode:"transparent"}));
         sIFR.replaceElement(named({sSelector:".navSiteSearch label", sFlashSrc:"../flash/CW_Page_H3.swf", sColor:"#ffffff", sWmode:"transparent"}));
         sIFR.replaceElement(named({sSelector:".homeLeftCol .major h3", sFlashSrc:"../flash/CW_content_H3.swf", sColor:"#de0000", sWmode:"transparent"}));
         sIFR.replaceElement(named({sSelector:".homeLeftCol .minor h3", sFlashSrc:"../flash/CW_Page_H3.swf", sColor:"#000000", sWmode:"transparent"}));
         sIFR.replaceElement(named({sSelector:".homeRightCol h3 span", sFlashSrc:"../flash/CW_Page_H3.swf", sColor:"#ffffff", sWmode:"transparent"}));
       } else if (fromPage == "locationSelect") {
         sIFR.replaceElement(named({sSelector:".navSiteSearch .left", sFlashSrc:"../flash/CW_Page_H3.swf", sColor:"#ffffff", sWmode:"transparent"}));
         sIFR.replaceElement(named({sSelector:".navSiteSearch label", sFlashSrc:"../flash/CW_Page_H3.swf", sColor:"#ffffff", sWmode:"transparent"}));  
         sIFR.replaceElement(named({sSelector:".locatorAction h3",    sFlashSrc:"../flash/CW_content_H3.swf", sColor:"#de0000", sWmode:"transparent"}));         
       }
    }**/
  //]]>
}


function filterByRegion(url, regionId, name) {
  var successUrl = url + '&name='+name+'&regionId='+regionId+'#region'; 
  location=successUrl;  
}

function filterByRegionForKC(url, regionId) {
  var successUrl = url + '&region=' + regionId; 
  location=successUrl;  
}

function locationSelectHTML() {
  <!--
  var htmltxt = "<ul class='regions'>";
  htmltxt = htmltxt + "<li class='col1'>";
  htmltxt = htmltxt + "<ul>";
  htmltxt = htmltxt + "<li><a href='locationSelect.jsp?region=Asia&Country=Asia&Language=EN' name='mapLink' class='Asia'>ASIA PACIFIC</a></li>";
  htmltxt = htmltxt + "<li><a href='locationSelect.jsp?region=Canada&Country=Canada&Language=EN' name='mapLink' class='Canada'>CANADA</a></li>";
  htmltxt = htmltxt + "<li><a href='locationSelect.jsp?region=EMEA&Country=EMEA&Language=EN' name='mapLink' class='EMEA'>EUROPE</a></li>";
  htmltxt = htmltxt + "<li><a href='locationSelect.jsp?region=Mexico&Country=Mexico&Language=EN' name='mapLink' class='Mexico'>MEXICO</a></li>";
  htmltxt = htmltxt + "</ul></li>";
  htmltxt = htmltxt + "<li class='col2'>";
  htmltxt = htmltxt + "<ul>";
  htmltxt = htmltxt + "<li><a href='locationSelect.jsp?region=c14200228p&Country=c14200228p&Language=EN' name='mapLink' class='c14200228p'>MIDDLE EAST &amp; AFRICA</a></li>";
  htmltxt = htmltxt + "<li><a href='locationSelect.jsp?region=SA&Country=SA&Language=EN' name='mapLink' class='SA'>SOUTH AMERICA</a></li>";
  htmltxt = htmltxt + "<li><a href='locationSelect.jsp?region=US&Country=US&Language=EN' name='mapLink' class='US'>UNITED STATES</a></li>";
  htmltxt = htmltxt + "</ul></li>";
  document.write(htmltxt);
  -->  
}

function changeUrl() {
  window.location=document.locateForm.Country.value;
}

function locationSelectUrl(pageType, regionValue, pageName, linkName) {
  <!--
  var changeurl = "<a href='locationSelect.jsp?";
  if (pageName != null)
    changeurl = changeurl + "prevPageName="+pageName;
  changeurl = changeurl + "&prevPageType="+pageType;
  changeurl = changeurl + "&region="+regionValue;
  changeurl = changeurl + "&Country="+regionValue;
  changeurl = changeurl + "&Language=EN'>";
  changeurl = changeurl + linkName;
  changeurl = changeurl + "</a>";
  document.write(changeurl);
  -->
}

/* From loginSubmit.jspf */
function addInputSubmitEvent(form, input) {
  input.onkeydown = function(e) {
      e = e || window.event;
      if (e.keyCode == 13) {
          form.submit();
          return false;
      }
  };
}

/* From loginSubmit.jspf */
function submitFormByEnterKey () {
  var forms = document.forms;
  for (var i=0;i < forms.length;i++) {
      var inputs = forms[i].getElementsByTagName('input');
  
      for (var j=0;j < inputs.length;j++)
          addInputSubmitEvent(forms[i], inputs[j]);
  }
}

/*  From publication.jsp */
function ValidateForm(ctrl){
  ret = false;
  for (var i=0;i<document.pubRep.elements.length;i++)
  {
    var e = document.pubRep.elements[i];
    if(e.checked == true)
    {
      ret = true;
      break;
    }
  }

  if(ret == true){
    document.pubRep.submit();
  } else {
    return false;
  }
}
