// JavaScript Document

function changeCursor(obj) 
{
 obj.style.cursor="HAND";
}

var name_cook = "korzinaBJ";
var id_timeout;

function getExpDate(days, hours, minutes) {
    var expDate = new Date();
    if (typeof days == "number" && typeof hours == "number" && typeof hours == "number") {
        expDate.setDate(expDate.getDate() + parseInt(days));
        expDate.setHours(expDate.getHours() + parseInt(hours));
        expDate.setMinutes(expDate.getMinutes() + parseInt(minutes));
        return expDate.toGMTString();
    }
}

// utility function called by getCookie()
function getCookieVal(offset) {
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1) {
        endstr = document.cookie.length;
    }
    return unescape(document.cookie.substring(offset, endstr));
}

// primary function to retrieve cookie by name
function getCookie(name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen) {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg) {
            return getCookieVal(j);
        }
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break; 
    }
    return "";
}

// store cookie value with optional details as needed
function setCookie(name, value, expires, path, domain, secure) {
    document.cookie = name + "=" + escape (value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

// remove the cookie by setting ancient expiration date
function deleteCookie(name,path,domain) {
    if (getCookie(name)) {
        document.cookie = name + "=" +
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}

function show_buy(have) {  

var id_txt = "id_show_buy";
var arrKorz = new Array();
var arrDue = new Array();
var i;
var sum = 0;
var total = 0;
var str_cook;

str_cook = getCookie(name_cook);
if((str_cook == false) || (str_cook =="")) {
document.getElementById(id_txt).innerHTML = "<p>&nbsp;</p>";
}
else {
arrKorz = str_cook.split('|');
for(i = 0; i < arrKorz.length; i++) {
arrDue = arrKorz[i].split('^');
sum += 1 * arrDue[1];
total += 1 * arrDue[2] * arrDue[1];
}
total = total.toFixed(0);

document.getElementById("id_show_buy").style.top=200+document.body.scrollTop;
document.getElementById("id_show_buy").style.left=screen.availWidth/2-230;
if (have == "new") {
document.getElementById("id_show_buy").innerHTML = "<p><br>Внимание!<br>Изделие добавлено в корзину<br><br>Ваши покупки<br><br>Наименований: "+i+"<br>Количество: "+sum+"<br>На сумму: "+total+' рублей</p><a href=/basket.php>Перейти в раздел "Ваши покупки"</a><p></p>'; 
}
else  {
document.getElementById("id_show_buy").innerHTML = '<p><br>Внимание!<br>Это изделие вы уже выбирали<br>Изменить количество этого изделия<br>вы можете в разделе "Ваши покупки"<br><br>Ваши покупки:<br>Наименований: '+i+"<br>Количество: "+sum+"<br>На сумму: "+total+' рублей</p><a href=/basket.php>Перейти в раздел "Ваши покупки"</a><p></p>'; 
}
document.getElementById("id_show_buy").style.display="block";
if(id_timeout) clearTimeout(id_timeout);
id_timeout = setTimeout('document.getElementById("id_show_buy").style.display="none"', 5500);
}
}

function getNN(id_txt) { 

var arrKorz = new Array();
var arrDue = new Array();
var i = 0;
var sum = 0;
var total = 0;
var str_cook = "";

str_cook = getCookie(name_cook);
if((str_cook == false) || (str_cook == "")) {
document.getElementById(id_txt).innerHTML = "<p>&nbsp;</p>";
}
else {
arrKorz = str_cook.split('|');
for(i = 0; i < arrKorz.length; i++) {
arrDue = arrKorz[i].split('^');
sum += 1 * arrDue[1];
total += 1 * arrDue[2] * arrDue[1];
}
total = total.toFixed(1);
document.getElementById(id_txt).innerHTML = i;
}
}

function addBJ555(articul, q, price) {
return false;	
}


function addBJ(articul, q, price) {

var data_cook = "";
var arrKorzD = new Array();
var arrDue = new Array();
var arrKorzN = new Array();
var j = 0;
var flag ="new";

data_cook = getCookie(name_cook);
if (data_cook == "") {
if (q == -1) q = 1; 
data_cook = articul + '^' + q + '^' + price; 
} //end if
else if (data_cook.indexOf(articul + '^') == -1) { 
if (q == -1) q = 1; 
data_cook += '|' + articul + '^' + q + '^' + price; 
} //end ifelse
else {
flag ="old";	
arrKorzD = data_cook.split("|");
var i; 
for(i = 0; i < arrKorzD.length; i++) {
if(arrKorzD[i].indexOf(articul) ==-1 ) {
arrKorzN[j] = arrKorzD[i];
j++; 
} //end if
else if (q > 0) {
arrDue = arrKorzD[i].split('^');
arrDue[1] = q;  arrKorzN[j] = arrDue[0] + "^" + arrDue[1] + "^" + arrDue[2];  
j++;
} //end elseif
else if (q == -1) {
arrDue = arrKorzD[i].split('^');
arrDue[1]++; arrKorzN[j] = arrDue[0] + "^" + arrDue[1] + "^" + arrDue[2]; 
j++;
} //end elseif
else {}

} //end for

data_cook = arrKorzN.join('|');
} //end else 
setCookie(name_cook, data_cook, '', '/');
getNN('id_shapka');
if (flag == "new") { 
show_buy('new');
}
else {
show_buy('old');
}
return false;
} //end addBJ


function changeCursor(obj) 
{
 obj.style.cursor="HAND";
}

function showPhoto(articul, short_text, name){

var url_arr = new Array();
var bor;
var bk;
var url_zoom;
var colr;
var top_h;

url_arr = articul.split('/');
url_zoom = url_arr.join('_');

if(screen.availHeight > 550) {
top_h = 180;	
}
else {
top_h = 40;	
}
document.getElementById("id_zoom").style.display="block";
document.getElementById("id_zoom").style.height = "350";
document.getElementById("id_zoom").style.width = "500";
document.getElementById("id_zoom").src="/img/" + url_zoom + ".jpg";
document.getElementById("id_layer").style.top=top_h+document.body.scrollTop;
document.getElementById("id_layer").style.left=screen.availWidth/2-267;
document.getElementById("id_layer_text").style.top=top_h+5+document.body.scrollTop;
document.getElementById("id_layer_text").style.left=screen.availWidth/2-167;
document.getElementById("id_text").innerHTML='<br>' + short_text + '<br>&nbsp;';
document.getElementById("id_layer").style.display="block";
document.getElementById("id_layer_text").style.display="block";


return false; 
}

function hidePhoto(){
document.getElementById("id_zoom").style.display="none";
document.getElementById("id_layer").style.display="none";
document.getElementById("id_layer_text").style.display="none";
document.getElementById("id_text").innerHTML="";
document.getElementById("id_zoom").src="/img/blank.gif";
return false;
}

function goto_aa() {
window.open("http://www.accessoriesagency.ru");	
//location.href="http://www.accessoriesagency.ru";
return false;
}

function goto_ev() {
//window.open("http://www.everydayshop.ru/show.php?id_name=1");	
location.href="http://www.everydayshop.ru/show.php?id_name=1";
return false;
}
