﻿var _cookies;
function _initCookies(){
_cookies={};
var ca=document.cookie.split(';');
var re=/^[\s]*([^\s]+?)$/i;

for(var i=0;i<ca.length;i++){
var c=ca[i].split("=");
     if(c.length==2){
      _cookies[c[0].match(re)[1]]=unescape(c[1].match(re)?c[1].match(re)[1]:'');
     }
}

}

function getCookie(name){
if(!_cookies)_initCookies();
return _cookies[name];
}

function setCookie(name,value,days){
if(!_cookies)_initCookies();
_cookies[name]=value;

if(days){
var date=new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires="; expires="+date.toGMTString();
}
else var expires="";

var domain="koz.net.ru";
document.cookie=name+"="+escape(value)+expires+"; path=/"+(domain?'; domain=.'+domain:'');
_initCookies();
}

function load_firm(){
var firm_id=$('#input_firm').val();
setCookie('h_firm',0,365);
setCookie('h_model',0,365);

$('#span_select_model').html();
   var script = document.createElement('script');
   script.type = "text/javascript";
   script.src = "/ajax.php?firm_id="+firm_id+"&action=get_models";
   document.getElementsByTagName('head')[0].appendChild(script);
}


function show_firms(change_model){

if(change_model){
setCookie('h_firm','',365);
setCookie('h_model','',365);
_initCookies();
}

var d='';
d+="Выберите свой телефон: ";
d+="<select onchange='load_firm()' id=input_firm name=firm_id>";
var firm=getCookie('h_firm');
d+="<option value='0' selected>фирма</option>";
var selected='';

for(var firm_id in h_firms_caption){
var firm_caption=h_firms_caption[firm_id];
selected=(firm_id==firm&&!change_model)?"selected":'';
d+="<option "+selected+" value='"+firm_id+"'>"+firm_caption+"</option>";
}

d+="</select> <span class=comp>&nbsp;</span>";
$('#div_mymodel').html('');
$('#span_select_firm').html(d);
}

function show_models(){
var d='';
d+="<select onchange='load_os()' id=input_model name=model_id>";
d+="<option value='0' selected>модель</option>";
var selected='';
for(var model_id in h_models_caption){
var model_caption=h_models_caption[model_id];
d+="<option "+selected+" value='"+model_id+"'>"+model_caption+"</option>";}
d+="</select>";
$('#span_select_model').html(d);
}
function load_os(){
var firm_id=$('#input_firm').val();
var model_id=$('#input_model').val();
setCookie('h_firm',firm_id,365);
setCookie('h_model',model_id,365);
$('#form_select_model').submit();
}

function show_mymodel(d){
d+=" &nbsp; <span class=dark>(<a href=# onclick='show_firms(true); return false;' class='dark'>изменить</a>)</span>";
$('#span_select_firm').html('');
$('#span_select_model').html('');
$('#div_mymodel').html(d);
}

