function getCookie(c_name){
  if (document.cookie.length>0){ 
    c_start=document.cookie.indexOf(c_name + "=")
    if (c_start!=-1){ 
      c_start=c_start + c_name.length+1;
      c_end=document.cookie.indexOf(";",c_start)
      if (c_end==-1) c_end=document.cookie.length
      
	  return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
  return ""
}

function setCookie(c_name,value,expiredays){
  var exdate=new Date()
  exdate.setDate(exdate.getDate()+expiredays)
  document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : "; expires="+exdate.toGMTString())
}


function setManualFormValues(combined){

  setCookie('formSearchValues',combined,1);

}

function setFormValues(thisForm){
  gender = thisForm['advancedsearch.sukupuoli'].value;
  brand = thisForm['advancedsearch.groupcode'].value;
  type = thisForm['advancedsearch.tyyppi'].value;
  size = thisForm['advancedsearch.kokoluokka'].value;

  combined = '!' + gender + '!' + brand + '!' + type + '!' + size;

  setCookie('formSearchValues',combined,1);

  thisForm.submit(); 
}


function getFormValues(thisForm){
  cookieString = getCookie('formSearchValues');
  var cookieArray = cookieString.split('!');

  thisForm = eval('document.AdvancedSearch');

  for (optionCounter = 0; optionCounter < thisForm['advancedsearch.sukupuoli'].length; optionCounter++){
    if (thisForm['advancedsearch.sukupuoli'].options[optionCounter].value == cookieArray[1]){
       thisForm['advancedsearch.sukupuoli'].options[optionCounter].selected=true;
    }
  }

  for (optionCounter = 0; optionCounter < thisForm['advancedsearch.groupcode'].length; optionCounter++){
    if (thisForm['advancedsearch.groupcode'].options[optionCounter].value == cookieArray[2]){
       thisForm['advancedsearch.groupcode'].options[optionCounter].selected=true;
    }
  }


  for (optionCounter = 0; optionCounter < thisForm['advancedsearch.tyyppi'].length; optionCounter++){
    if (thisForm['advancedsearch.tyyppi'].options[optionCounter].value == cookieArray[3]){
       thisForm['advancedsearch.tyyppi'].options[optionCounter].selected=true;
    }
  }


  for (optionCounter = 0; optionCounter < thisForm['advancedsearch.kokoluokka'].length; optionCounter++){
    if (thisForm['advancedsearch.kokoluokka'].options[optionCounter].value == cookieArray[4]){
       thisForm['advancedsearch.kokoluokka'].options[optionCounter].selected=true;
    }
  }



}

