
function addToCompare(id, nm) 
{
  tmp = getCookie('comparew');
  if ( tmp==null || tmp=='' ) 
     setCookie('comparew', id+'_'+nm, null, '/');
  else {
     arrStr = tmp.split('^');
     if ( arrStr.length>=15 ) {
        alert('Количестов моделей в сравнении не может быть болше 15-ти!');
        exit;
     }
     else {
        tmp = '';
        for (i=0; i<arrStr.length; i++)
            tmp += arrStr[i]+'^';
        tmp += id+'_'+nm;
        setCookie('comparew', tmp, null, '/');
     }
  }

  window.location.reload( true );
}



function delFromCompare(id)
{
 var items_arr = new Array();
 var items_narr = new Array();
 var item_prop = new Array();
 var item_id = new Array();
 var i = 0;

 compare = getCookie('comparew');
 if ( compare != null && compare != '' ) {
    items_arr = compare.split('^');
    for ( j=0; j<items_arr.length; j++ ) {
        if ( items_arr[j].match(id) == null || items_arr[j].match(id) == '' ) {
           items_narr[i] = items_arr[j];
           item_prop = items_arr[j].split('_');
           item_id[i] = item_prop[0];
           i++;
        }
    }
    if ( items_narr.length > 0 ) {
       setCookie('comparew', items_narr.join('^'), null, '/');
       document.location.href = 'index.php?page=32&mds='+item_id.join('i');
    }
    else {
       deleteCookie('comparew');
       document.location.href = 'index.php';
    }
 }
 //window.location.reload( true );
}

function getCompare()
{
 var items_arr = new Array();
 var item_prop = new Array();
 var item_ids = '';
 
 cookie_str = getCookie('comparew');
 items_arr = cookie_str.split('^');
 for (j=0; j<items_arr.length; j++) {
    item_prop = items_arr[j].split('_');
    item_ids += 'i'+item_prop[0];
 }

 document.location.href='/index.php?page=32&mds='+item_ids;
 //document.compare_watches.submit();

}

function delCompare() {

 deleteCookie('comparew');
 document.location.href='/index.php';

}


function viewCompareItems()
{
 var items_arr = new Array();
 var item_prop = new Array();
 var item_ids = '';

 cookie_str = getCookie('comparew');
 if ( cookie_str==null || cookie_str=='' ) 
    output = '';
 else {
    output = '<table width="100%" border="0" cellspacing="0" cellpadding="0" class="tblMainFrame">\
 <tr>\
  <td height="20" bgcolor="#E3E3E3">\
  <table width="100%" border="0" cellspacing="0" cellpadding="0">\
  <tr height="20" valign="middle">\
   <td width="5"></td>\
   <td class="text2">Сравнение моделей</td>\
  </tr></table>\
  </td>\
 </tr><tr>\
  <td>\
  <table width="100%" border="0" cellspacing="1" cellpadding="3">\
  <tr><td align="left">';

    items_arr = cookie_str.split('^');
    for (j=0; j<items_arr.length; j++) {
       item_prop = items_arr[j].split('_');
       item_ids += 'i'+item_prop[0];
       output += '<a href="/index.php?page=17&mod='+item_prop[0]+'" style="text-decoration: none;"><span class="text9">'+unescape(item_prop[1])+'</span> <span class="text11">'+item_prop[2]+'</span></a><br>';
    }

    output += '</td></tr>\
  <tr><td ><DIV ID="div1"><div id="div2"><IMG SRC="img/red_arrow.gif" BORDER="0" WIDTH="11" HEIGHT="11"></div><input type="button" name="compare_btn" value="сравнить" class="btnMain" onClick="javascript: getCompare();"></DIV></td></tr>\
  <tr><td align="left"><a href="javascript: delCompare();" class="ref8">очистить список</a></td></tr>\
  </table>\
  </td>\
 </tr></table>\
 <table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td><img src="img/spacer.gif" width="1" height="5"></td></tr></table>';
 }

 document.getElementById("compare_list").innerHTML = output;

}

function processStateChange(){
  if (request.readyState == 4){
    contentDiv = document.getElementById(dest);
    if (request.status == 200){
      //parseXML(request.responseText);
     contentDiv.innerHTML = request.responseText;
    }
  }
}

function loadHTML(URL, destination){
  dest = destination;
  if (window.XMLHttpRequest) {
    request = new XMLHttpRequest();
    request.onreadystatechange = processStateChange;
    request.open("GET", URL, true);
    request.send(null);
  } else if (window.ActiveXObject) {
    request = new ActiveXObject("Microsoft.XMLHTTP");
    if (request) {
      request.onreadystatechange = processStateChange;
      request.open("GET", URL, true);
      request.send();
    }
  }
}

function shop_stocks(model_id) 
{
 shops_window = window.open( 'get_shop_stocks.php?mod='+model_id, 'shops_info', 'width=650, height=400, top=85, left=105, resize=0, toolbar=0, status=0, menubar=0, scrollbars=1' );
 shops_window.focus();
}

function printModelCard(model_id)
{
 print_window = window.open( 'print_card.php?mod='+model_id, 'print_card', 'width=800, height=580, top=0, left=0, resize=0, toolbar=0, status=0, menubar=0, scrollbars=1' );
 print_window.focus();
}

function big_photo(model_id, photo_type) 
{
 bigphoto_window = window.open( 'view_big_photo.php?mod='+model_id+'&type='+photo_type, 'big_photo', 'width=481, height=640, top=85, left=105, resize=0, toolbar=0, status=0, menubar=0, scrollbars=1' );
 bigphoto_window.focus();
}

function getEMSDelivCost()
{
 loadHTML('order_delivery.php?loc_to='+document.delivery_form.loc_to.value, 'delivery_cost');
}

function view_photo(model_id, photo_type, exists_big_photo) 
{
 loadHTML('view_photo.php?mod='+model_id+'&type='+photo_type+'&big_photo='+exists_big_photo, 'picture_frame');
}