function createCk(name,value,expiredays)
{
    var exdate=new Date();
    exdate.setDate(exdate.getDate()+expiredays);
    document.cookie= name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
} 

function getValueCk(name)
{
    var ck = document.cookie;
    //zijn er cookies aanwezig
    if(ck.length >0)
    {
        start = ck.indexOf(name + "=");
        if(start != -1)
        {
            start = start + name.length + 1;
            end = ck.indexOf(";", start);
            if(end == -1) 
                end = ck.length;
            return unescape(ck.substring(start,end));
        }
        
    }
    return null;
}


function saveUserData(name, value)
{
    createCk(name, value, 365);
}

function saveTab(name)
{
    if(sessvars)
    {
        sessvars.tab = name;
    }
}

function saveKeyword(el, word)
{
    if(sessvars)
    {    
        sessvars.keyword = word; 
    }
}



function CheckHistoryInputForm(id)
{
    inputForm = document.getElementById(id);

    if(inputForm)
    {
        elements = inputForm.getElementsByTagName( 'input' );   
        if(fillFormElements(elements) == true)
        {
            elements = document.getElementById('recipientForm').getElementsByTagName( 'input' );
            fillFormElements(elements);
        }    
    }
}


function setSelectBox()
{
    var el = document.getElementById('icat');
    if(el)        
    {
       if(el.value)
       {
            var dropdownbox = document.getElementById('category');
            for (var i=0; i < dropdownbox.length; i++) {
                if (dropdownbox[i].value == el.value) {
                    dropdownbox[i].selected = true;
                }
            }
       }
    }
        
}

function highlightSearch()
{
        
        var val = sessvars.tab;
  
        if(val != null)
        {
            var tab = null;
            var el = null;
            if(val == 'category')
            {
                el = document.getElementById('s_tab_c');
                tab = 'sc2';
            }
            else if(val == 'fast')
            {  
                    
                el = document.getElementById('s_tab_f');  
                tab = 'sc3';
            }
            else if (val == 'normal')
            {
                el = document.getElementById('s_tab_n');  
                tab = 'sc1';
            }
            
            if(tab && el)
            {
                expandcontent(tab, el)

            }
        }      
     
}

function fillFormElements(elements)
{
    var ret =false;
    for(var i =0; i < elements.length; i++)
    {
         el = elements[i];
      
         val = getValueCk(el.name);
         if(val != null)
         {
            if(el.type == 'checkbox' )
            {
                el.checked = false;   
                if(val =='true')
                    el.checked =true;
                
                if(el.id == "SetRecipientAddress")
                {
                    ret = el.checked;                
                    showHideTR('oTRDeliveryAddress' , el.checked);
                }   
            }
            else if(el.type == 'radio')
            {                
                if(el.value == val)
                {                
                    el.checked = true; 
                    if(el.name == 'customerType')
                    { 
                       if(val == 2)
                       {
                        showHideTR('oTrCompanyName' , true);  
                        showHideTR('oTrCompanyKvK' , true); 
                        showHideTR('oTrCompanyBTW' , true); 
                       }
                       else 
                       {
                        showHideTR('oTrCompanyName' , false);
                        showHideTR('oTrCompanyKvK' , false); 
                        showHideTR('oTrCompanyBTW' , false);    
                       }
                   
                    }
                    else if(el.name == 'recipientType')
                    {
                        if(val == 2)
                        {
                          showHideTR('oTrRecipientCompanyName' , true);
                          showHideTR('oTrRecipientCompanyKvK' , true);
                          showHideTR('oTrRecipientCompanyBTW' , true);
                        }
                        else 
                        {
                         showHideTR('oTrRecipientCompanyName' , false);                                        
                         showHideTR('oTrRecipientCompanyKvK' , false);
                         showHideTR('oTrRecipientCompanyBTW' , false);
                        }
                    }
                    
                }
            }
            else{                
                el.value = val;
            }
         }
    }
    return ret;
}

function Init()
{
       
      setSelectBox();
      if(sessvars.keyword)
      {
        var boxes =document.getElementsByName("sWord");
        for(var i =0; i < (boxes.length -1); i++)
        {
            boxes[i].value = sessvars.keyword;
        }
      }
      
      var firstname = getValueCk('customerFirstName');
      var prefices = getValueCk('customerPrefices');
      var lastname = getValueCk('customerLastName');
      var lastproductname = getValueCk('lastproductname');
      var lastproductid = getValueCk('lastproductid');
      var name = '';
      var product = '';
      if(firstname != null && lastname != null)
      {
            name += firstname + ' '
            if(prefices)
            {
                name += prefices + ' ';
            }
            name += lastname;
      }
      
    
      
     /* if(lastproductname != null && lastproductid != null)
      {
        if(lastproductname.length > 32)
        {
            lastproductname = lastproductname.substr(0, 32) + '...';
 
        }
        product ="<a href=\""+ domein +"/?p=productsMore&iProduct="+ lastproductid+ "\" />" + lastproductname+ "</a>"
      }*/
      
      el = document.getElementById('greeting');
      if(el && name != '')
        el.innerHTML = 'Welkom terug, ' + name;
      
   /*   elproduct = document.getElementById('login');
      
      if(elproduct && product != '')
        elproduct.innerHTML =   '<b>Laatst bestelde product</b> <br /> ' + product  + elproduct.innerHTML;*/
      //I.E BUG fix voor tooltip 
      tt_Init();  
}

