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 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 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;
  }
   function showPL(plName , plID, plType,keywordForAd,FamilyKeyword,adPlacement,nodeName)
  {    
      document.form1.pl_name.value=plName;
      document.form1.pl_id.value=plID;
      document.form1.pl_type.value=plType;
      document.form1.keywordForAd.value=keywordForAd;
      document.form1.FamilyKeyword2.value=FamilyKeyword;
      document.form1.adPlacement.value=adPlacement;
      document.form1.nodeName.value=nodeName;
      document.form1.submit();    
  }
