/* Vianor JavaScript */

function SetCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 document.cookie = cookieName+"="+escape(cookieValue);
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}
/*
function populateStores(storeArr)
{
 numOfStores = storeArr.length;
 dropDown = document.getElementById('toimipiste');
 dropDown.options.length = 0;
 if (numOfStores > 0)
 for (i=0; i < numOfStores; i += 2)
 {
   dropDown.options[i/2] = new Option(storeArr[i], storeArr[i+1]);
   if (selectedStore == storeArr[i+1]) dropDown.options[i/2].selected = true;
 }
}
*/
function selectFeedbackStore(storeName)
{
 opts = document.getElementsByName('q1');
 for (i=0;i<opts[0].options.length;i++) {
  if (opts[0].options[i].text == storeName) {
   radios = document.getElementsByName('q0');
   radios[2].checked = true;
   opts[0].options[i].selected = true;
   document.getElementsByName('q1')[0].disabled = false;
  }
 }
}

function handleFormFields() {
  if(document.getElementById('q6').value==1) {
    document.getElementById('q6').value='Pyyd�n yhteydenottoa: Kyll�';
  }
  if(document.getElementById('q1').selectedIndex!=0) {
    document.getElementById('q9').value='Myyntipiste: ' + document.getElementById('q1').options[document.getElementById('q1').selectedIndex].text;
  }
}
function handleFeedback(obj)
{
 radios = document.getElementsByName('q0');
 if (radios[0].checked || radios[1].checked) {
  document.getElementsByName('q1')[0].disabled = true;
  if(radios[0].checked) {
   document.getElementById('sposti').value = 'elina.rontu@vianor.com, paivi.hiitti@vianor.com';
  }
  else if(radios[1].checked) {
   document.getElementById('sposti').value = 'elina.rontu@vianor.com';
  }  
 }
 if (radios[2].checked) {
  document.getElementsByName('q1')[0].disabled = false;
 }
}

function handleFeedback_new(obj)
{
 radios = document.getElementsByName('q0');
 if (radios[0].checked || radios[1].checked) {
  // document.getElementsByName('q1')[0].disabled = true;
  if(radios[0].checked) {
   document.getElementById('sposti').value = 'elina.rontu@vianor.com, paivi.hiitti@vianor.com';
  }
  else if(radios[1].checked) {
   document.getElementById('sposti').value = 'elina.rontu@vianor.com';
  }  
 }
 if (radios[2].checked) {
  document.getElementsByName('q1')[0].disabled = false;
 }
}


function handleServices(obj)
{
/*
 if (!document.getElementById('palvelu-oljynvaihto')) return false;


 if (document.getElementById('palvelu-oljynvaihto').checked == true)
 {
  document.getElementById('palvelu-asennusautoon').checked = false;
  document.getElementById('palvelu-asennusautoon').disabled = true;
  document.getElementById('palvelu-vanteillelaitto').checked = false;
  document.getElementById('palvelu-vanteillelaitto').disabled = true;
  document.getElementById('palvelu-tasapainotus').checked = false;
  document.getElementById('palvelu-tasapainotus').disabled = true;
  document.getElementById('palvelu-oljynvaihto').disabled = false;
 }
 else
 {
  document.getElementById('palvelu-oljynvaihto').checked = false;
  document.getElementById('palvelu-oljynvaihto').disabled = true;
  document.getElementById('palvelu-asennusautoon').disabled = false;
  document.getElementById('palvelu-vanteillelaitto').disabled = false;
  document.getElementById('palvelu-tasapainotus').disabled = false;
 }
 if (document.getElementById('palvelu-asennusautoon').checked == false && document.getElementById('palvelu-vanteillelaitto').checked == false && document.getElementById('palvelu-tasapainotus').checked == false) document.getElementById('palvelu-oljynvaihto').disabled = false;

 if (document.getElementById('palvelu-vanteillelaitto').checked == true)
 {
  document.getElementById('palvelu-tasapainotus').checked = true;
  document.getElementById('palvelu-tasapainotus').disabled = true;
 }
*/
}


function navi_hover(element, pic, lang, mode) {
  var img_path = '/files/vianorch/navi_'+lang+'/';
  
  var img_hover_path = img_path+''+pic+'_1.gif';
  var img_out_path   = img_path+''+pic+'_0.gif';
  
  if(mode == 1) {
    element.src = img_hover_path;
    }
  else {
    element.src = img_out_path;
  }
}

function make_tabs() {
  var opentab = 1;
  if(readCookie('ws_article')!=null) {
    opentab = 3;
  }
  else if(readCookie('pikahaku-vannekoko')!=null&&readCookie('ws_article')==null) {
    opentab = 2;
  }
  $("#tab_cont").css('visibility', 'hidden');
        var foo=document.getElementById('opentab').value;
  $.tabs("tab_cont", parseInt(opentab));
  $("#tab_cont").css('visibility', 'visible');
}

function openFeature(url) {
  window.open(url,'product','scrollbars=no,resizable=no,location=no,toolbar=no,height=500,width=420');
}

function checkCaptcha(field, checkNum)
{
  cStr = field.value;
  totalSum = 0;
  for (i = 0, o = 0; i < cStr.length; i++, o++)
  {
    cNum = new Number(cStr.substr(i, 1));
    if (o == 0)
    {
      totalSum += (cNum.valueOf() * 7);
    } 
    if (o == 1)
    {
      totalSum += (cNum.valueOf() * 3);
    } 
    if (o == 2)
    {
      totalSum += cNum.valueOf();
      o = -1;
    } 
  }
  if (totalSum % 10 != checkNum.value)
  {
    alert("Überprüfen Sie bitte die angegebenen Ziffern!");
    return false;
  }
  return true;
}


function luoasiointiajankohta() {
  var full = document.getElementById('visit-day').value + "." + document.getElementById('visit-month').value + "." + document.getElementById('visit-year').value + " " + document.getElementById('visit-time').value;

document.getElementById('visit-full').value = full;
}

function to(all, selected) {
  if(selected==2) {
    return false;
  }
  document.getElementById('foobar').value = all[selected];
}

function to2(all, selected) {
    document.getElementById('foobar').value = all[selected];
}

function getModelsByMake(makeName, autoMakes) {
        clearValues(document.tireselectionform.models, (makeName != ""));
        modelArray = autoMakes[makeName];
        for (i in modelArray)
        {
                newItem = new Option(modelArray[i], modelArray[i], false, false);
                document.tireselectionform.models.options[document.tireselectionform.models.length] = newItem;
        }
}
 
function showTerms () {
  var terms = window.open('/toimitusehdot_popup', 'toimitusehdot', '');
  terms.focus();
}
 
function showPaymentMethods() {
  var methods = window.open('/maksutavat_popup', 'maksutavat', '');
  methods.focus();
}