function logClickedAd(adId,keyWordId,actionName)
{
  
  var req;
  if(window.XMLHttpRequest)
  {
    req=new XMLHttpRequest();
  }else if(window.ActiveXObject)
  {
    req=new ActiveXObject("Microsoft.XMLHTTP");
  }
  req.open("POST",actionName,true);
  req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  req.send("params="+escape(adId)+"\t"+escape(keyWordId));  
}
function saveBannerCookie( type,actionName)
{ 
  var req;
  if(window.XMLHttpRequest)
  {
    req=new XMLHttpRequest();
  }else if(window.ActiveXObject)
  {
    req=new ActiveXObject("Microsoft.XMLHTTP");
  }
  req.open("POST",actionName,true);
  req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  req.send("params="+type);  
}
function logClickedInvAd(adId,keyWordId,type,part,man_id,actionName)
{
  //alert(type);
  //alert(part);
  var req;
  if(window.XMLHttpRequest)
  {
    req=new XMLHttpRequest();
  }else if(window.ActiveXObject)
  {
    req=new ActiveXObject("Microsoft.XMLHTTP");
  }
  req.open("POST",actionName,true);
  req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  req.send("params="+escape(adId)+"\t"+escape(keyWordId)+"\t"+escape(type)+"\t"+escape(part)+"\t"+escape(man_id));  
}

function logClickedDistSuppUrl(url,DistName,searchItem,actionName)
{
 
  var req;
  if(window.XMLHttpRequest)
  {
    req=new XMLHttpRequest();
  }else if(window.ActiveXObject)
  {
    req=new ActiveXObject("Microsoft.XMLHTTP");
  }
  req.open("POST","DistSuppAction.do",true);
  req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  req.send("params="+escape(url)+"\t"+escape(DistName)+"\t"+escape(searchItem)+"\t"+escape(actionName));  
}
//////////

var req2;
var req3;
var reqMenue;
var divID;
var mdiv;
function changAllChecked(order,chID)
{
for(var i=1;i<=3;i++)
{
document.getElementById("ch_cust_"+i+"_"+order).checked=document.getElementById(chID).checked;
}

}
function checkedOrUncheckedAll(chID)
{
for(var k=1;k<=14;k++)
{
for(var i=1;i<=3;i++)
{
document.getElementById("ch_cust_"+i+"_"+k).checked=true;
}
}
//document.getElementById("checkedAll").checked=document.getElementById(chID).checked;
//document.getElementById("checkedAll2").checked=document.getElementById(chID).checked;
//document.getElementById("checkedAll3").checked=document.getElementById(chID).checked;
}

function doInstanceSearch(partnumber,type,pageNumber,localFlag)
{
       
        partnumber = partnumber.replace(/ /g,"+");
        partnumber = partnumber.replace(/[-]/g,"-dash-");
        partnumber = partnumber.replace(/\./g,"-dot-");
        partnumber = partnumber.replace(/[/]/g,"-slash-");
        partnumber = partnumber.replace(/[#]/g,"-hash-");
        partnumber = partnumber.replace(/[&]/g,"-amp-");
         
    if(type=='partnumber'){
        isSearch=true;
        if (window.XMLHttpRequest) { // Non-IE browsers
    //  alert("non ie");
      req3 = new XMLHttpRequest();
      req3.onreadystatechange = callbackInstanceSearch;
      try {
      if(localFlag){
          req3.open("POST","insatancepartsearch",true);
          }else{
          req3.open("POST","/search/insatancepartsearch",true);
            }
      } catch (e) {
        alert(e);

      }
      req3.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
      req3.send("params="+partnumber+"@"+pageNumber);
      
    } else if (window.ActiveXObject) { // IE
    // alert(" ie");
    req3 = new ActiveXObject("Microsoft.XMLHTTP");

     
      if (req3) {

        req3.onreadystatechange = callbackInstanceSearch;
         if(localFlag){
         req3.open("POST","insatancepartsearch",true);
         }else{
          req3.open("POST","/search/insatancepartsearch",true);
         }
         
        req3.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        req3.send("params="+partnumber+"@"+pageNumber);

          }
        }
    }
}
function callbackInstanceSearch()
  {        
  
    if(req3.readyState==4)
    {
      if(req3.status==200)
      {            
        //update HTML DOM 
        
        parseMessageInstanceSearch();
      }
    }
  } 
var rightAd;
var bottomAd;
 function parseMessageInstanceSearch()
  {       
    var message=req3.responseText; 
    //var message="<P>HOME</P>";  
    //alert(message);
   // setMessage(message);
     mdiv=document.getElementById("mainDiv");
     rightAd=document.getElementById("rightAd");
     if(rightAd!=null){
        rightAd.style.display = 'none';
     }
     bottomAd=document.getElementById("bottomAd");
     if(bottomAd!=null){
        bottomAd.style.display = "block";
     }
   // alert(mdiv);
   //if(message!="")
    mdiv.innerHTML=message; 
 
  } 
  
  var req4;
  function logInstanceSearch(searchWord,pageNumber,localFlag){
        
      if (window.XMLHttpRequest) { // Non-IE browsers
    //  alert("non ie");
      req4 = new XMLHttpRequest();
     // req4.onreadystatechange = callbackInstanceSearch;
      try {
      
      if(localFlag){
          req4.open("POST","loginstancesearch",true);
      }else{
          req4.open("POST","/search/loginstancesearch",true);
      }
       

      } catch (e) {
        alert(e);

      }
      req4.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
      req4.send("params="+searchWord+"@"+pageNumber);
      
    } else if (window.ActiveXObject) { // IE
    // alert(" ie");
    req4 = new ActiveXObject("Microsoft.XMLHTTP");

     
      if (req4) {

       // req3.onreadystatechange = callbackInstanceSearch;
         if(localFlag){
         req4.open("POST","loginstancesearch",true);
         }else{
            req4.open("POST","/search/loginstancesearch",true);
         }
            
        req4.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        req4.send("params="+searchWord+"@"+pageNumber);

          }
        }
  
  }
  
  var req5;
  function NPISearch(place,pageNumber,dispatchType,localFlag){
    
    if (window.XMLHttpRequest) { // Non-IE browsers
    //  alert("non ie");
      req5 = new XMLHttpRequest();
      req5.onreadystatechange = callbackNPISearch;
      try {
      
      if(localFlag){
          req5.open("POST","npiajax",true);
      }else{
          req5.open("POST","/search/npiajax",true);
      }
       

      } catch (e) {
        alert(e);

      }
      req5.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
      req5.send("params="+place+"@"+pageNumber+"@"+dispatchType);
      
    } else if (window.ActiveXObject) { // IE
    // alert(" ie");
    req5 = new ActiveXObject("Microsoft.XMLHTTP");

     
      if (req5) {

       req5.onreadystatechange = callbackNPISearch;
         if(localFlag){
         req5.open("POST","npiajax",true);
         }else{
            req5.open("POST","/search/npiajax",true);
         }
            
       req5.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
       req5.send("params="+place+"@"+pageNumber+"@"+dispatchType);

          }
        }
  }
  
  
  function callbackNPISearch(){
  
  if(req5.readyState==4)
    {
      if(req5.status==200)
      {            
        //update HTML DOM 
        parseNPISearch();
      }
    }
  }
  
  var npiDiv;
  function parseNPISearch(){
  
      var message=req5.responseText; 
      npiDiv=document.getElementById("npiDiv");
      npiDiv.innerHTML=message; 
  }
  
  

function customizeHomePage(divIDHome,firstTime,toRemove,order)
{
divID=divIDHome;

var allFamily="";
if(firstTime=="NO")
{
for(var i=1 ; i<=14 ;i++)
{
if(document.getElementById("ch_cust_1_"+i)!=null && document.getElementById("ch_cust_1_"+i).checked==true)
{
allFamily=allFamily+document.getElementById("ch_cust_1_"+i).value+",";
}    
}
//alert("Befor replace= "+allFamily);
if(toRemove!="")
{
//alert("toRemove= "+toRemove);
allFamily=allFamily.replace(toRemove,"");
//document.getElementById("ch"+order).checked=false;
for(var i=1;i<=3;i++)
{
document.getElementById("ch_cust_"+i+"_"+order).checked=false;
}
//alert("after replace= "+allFamily);
}
}
else
{
allFamily=null;
}

//alert(allFamily);
if (window.XMLHttpRequest) { // Non-IE browsers
    //  alert("non ie");
      req2 = new XMLHttpRequest();

      req2.onreadystatechange = callback;

      try {
          req2.open("POST","customizehomeservlet",true);

      } catch (e) {
        alert(e);

      }
      req2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
      req2.send("params="+allFamily);
      
    } else if (window.ActiveXObject) { // IE
    // alert(" ie");
    req2 = new ActiveXObject("Microsoft.XMLHTTP");

     //alert(req2);
      if (req2) {

        req2.onreadystatechange = callback;
        req2.open("POST","customizehomeservlet",true);
        req2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        req2.send("params="+allFamily);

          }

    }
}
function categorizedMenue()
{
//alert("method");
if (window.XMLHttpRequest) { // Non-IE browsers
    //  alert("non ie");
      reqMenue = new XMLHttpRequest();

      reqMenue.onreadystatechange = callback_customizedMenue;

      try {
          reqMenue.open("POST","categorizedmenuservlet",true);

      } catch (e) {
        alert(e);

      }
      reqMenue.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
      reqMenue.send("params="+"test");
      
    } else if (window.ActiveXObject) { // IE
  //   alert(" ie");
    reqMenue = new ActiveXObject("Microsoft.XMLHTTP");

     //alert(req2);
      if (reqMenue) {

        reqMenue.onreadystatechange = callback_customizedMenue;
        reqMenue.open("POST","categorizedmenuservlet",true);
        reqMenue.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        reqMenue.send("params="+"test");

          }

    }
}
function getY( oElement )
{
alert(oElement);
var iReturnValue = 0;
while( oElement != null ) {
alert(oElement.offsetTop);
iReturnValue +=oElement.offsetTop;
oElement = oElement.offsetParent;
}
alert(iReturnValue);
return iReturnValue+60;

}


  
function callback()
  {        
  
    if(req2.readyState==4)
    {
      if(req2.status==200)
      {            
        //update HTML DOM 
        
        
        parseMessage();
      }
    }
  } 
  function callback_customizedMenue()
  {        
  
    if(reqMenue.readyState==4)
    {
      if(reqMenue.status==200)
      {            
        //update HTML DOM 
        parseMessage_customizedMenue();
      }
    }
  }
 function parseMessage_customizedMenue()
 {       
 //alert("messagd");
    var message=reqMenue.responseText;  
  //  alert(message);
   // setMessage(message);
     var mdiv2=document.getElementById("menuh");       
   // alert(mdiv);
   //if(message!="")
    mdiv2.innerHTML=message; 
  } 
   
  function parseMessage()
  {       
    var message=req2.responseText;  
    //alert(message);
   // setMessage(message);
     mdiv=document.getElementById("homeFamily");       
   // alert(mdiv);
   //if(message!="")
    mdiv.innerHTML=message; 
  }  
   function trim(trmstr) 
      {   
         if (trmstr != "")
         {
            if (trmstr.indexOf(' ',0) != -1)
            {
               while(trmstr.indexOf(' ',0)==0)
                  {
                     trmstr = trmstr.substr(1);
                     if (trmstr == "")
                        {
                           var Empty = "";
                           return Empty;                     
                        }
                  }
            }
            if (trmstr.lastIndexOf(' ')==(trmstr.length-1))
            {
               while(trmstr.lastIndexOf(' ')==(trmstr.length-1))
                  {
                      trmstr = trmstr.substr(0,trmstr.length-1);
                  }
            }
         }
         return trmstr;
      }
  function setMessage(message)
  {        
    mdiv=document.getElementById(divID);       
   // alert(mdiv);
   // alert(message);
    mdiv.innerHTML=message;      
  } 
//////////
function saveURL(path,formid,textid)
{

document.getElementById(textid).value=path;
document.getElementById(formid).action='SaveUrlAction.su';
document.getElementById(formid).submit();
}

function AdsLogging(AdsId,actionName)
{
//alert(AdsId);
//alert(actionName);
 var req;
  if(window.XMLHttpRequest)
  {
    req=new XMLHttpRequest();
  }else if(window.ActiveXObject)
  {
    req=new ActiveXObject("Microsoft.XMLHTTP");
  }
  req.open("POST",actionName,true);
  req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  req.send("params="+AdsId);  
}

function AdsCategoriesLogging(family)
{
//alert(AdsId);
//alert("there = "+family);
 var req;
  if(window.XMLHttpRequest)
  {
    req=new XMLHttpRequest();
  }else if(window.ActiveXObject)
  {
    req=new ActiveXObject("Microsoft.XMLHTTP");
  }
  req.open("POST","CategoriesMenueAdsLog.su",true);
  req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  req.send("params="+family);  
}
function validate(form)
  {
    var isValidDate = validateDateRange(form);
    if ( isValidDate == false )
      return false;
    else
      return true;
  }
  
function validateDateRange(form)
  {
    var day1 = parseInt(form.day1.value);
    var month1 = parseInt(form.month1.value) + 1;
    var year1 = parseInt(form.year1.value);
    
    var isValidDate1 = validateDate(day1,month1,year1);
    
    if ( isValidDate1 == false )
    {
      alert("Please Select a Valid Start Date");
      return false;
    }
    
    var day2 = parseInt(form.day2.value);
    var month2 = parseInt(form.month2.value) + 1;
    var year2 = parseInt(form.year2.value);
    
    var isValidDate2 = validateDate(day2,month2,year2);
    
    if ( isValidDate2 == false )
    {
      alert("Please Select a Valid End Date");
      return false;
    }
    
    var isValidStartEndDate = validateStartEndDate(day1,month1,year1,day2,month2,year2);
    
    if ( isValidStartEndDate == false )
    {
      alert("End Date Must Be Equal to or Greater Than Start Date");
      return false;
    }
    
    return true;
  }
  
  function validateDate(myDay,myMonth,myYear)
  {
    if ( myDay == 31 && ( myMonth == 4 || myMonth == 6 || myMonth == 9 || myMonth == 11 ) )
    {
      return false;
    }
    
    if ( myYear % 4 == 0 && myMonth == 2 && myDay > 29 )
    {
      return false;
    }
    
    if ( myYear % 4 != 0 && myMonth == 2 && myDay > 28 )
    {
      return false;
    }
    
    return true;
  }
  
  function validateStartEndDate(day1,month1,year1,day2,month2,year2)
  {
    if ( year2 < year1 )
    {
      return false;
    }
    
    if ( year2 == year1 )
    {
      if ( month2 < month1 )
      {
        return false;
      }
      
      if ( month2 == month1 )
      {
        if ( day2 < day1 )
        {
          return false;
        }
      }
    }
    
    return true;
  }
  

