var pleft = 0;
var ptop = 0;
var incr = 0;
var id_books = 0;
var bwidth = 0;
var show = 0;
var timer;

function sfHover() {
	cat = document.getElementById("fool-catalog");
	if(!cat)return;
    var sfEls = cat.getElementsByTagName("LI");
    for (var i=0; i<sfEls.length; i++) {
        sfEls[i].onmouseover=function() {
            this.className+=" sub-menu-hover";
        }
        sfEls[i].onmouseout=function() {
            this.className=this.className.replace(new RegExp("sub-menu-hover\\b"), "");
        }
    }
}


function add_favorite(a) {   title=document.title;   url=document.location;   try {        window.external.AddFavorite(url, title);   }   catch (e) {     try {           window.sidebar.addPanel(title, url, "");     }     catch (e) {           if (typeof(opera)=="object") {         a.rel="sidebar";         a.title=title;         a.url=url;         return true;       }       else {               alert('Нажмите Ctrl-D чтобы добавить страницу в закладки');       }     }   }   return false; }


function dump(obj){
var str='';
	for (var i in obj){
		str+="obj["+ i + "]= " + obj[i]+ "\r\n";
	
	}
	alert(str);
}
$(document).ready(onload);


function onload(){
sfHover();
refresh_cart_status();


}




function refresh_cart_status(){
$.get('/ajax/cart/status', function(data) {
  $('#cart_status').html(data);

});
//setTimeout("refresh_cart_status();", 20000);
}

function getparentoptions(){
var str = $('#productform').serialize();
return str.replace(/productID=([0-9]+)/,'');

}

function open_window(link, w, h) {

	var win = "width=" + w + ",height=" + h
			+ ",menubar=no,location=no,resizable=yes,scrollbars=yes";
	var newWin = window.open(link, 'cartwindow', win);
//	if (newWin) {
	//	newWin.focus();
//	}
	return newWin;
}


var cartwindow;
function add_product(form,addopts,noopts){
	
	
	var str = $(form).serialize();
	if(addopts)str +=addopts;

	if(str.indexOf('color')!==-1 || noopts){//temp
	//	open_window('/page/cart/add?'+str,800,600);//mod rewrite change
		
	//alert('s');
	if(!cartwindow)
		cartwindow = open_window('/cart/add',800,600);
	//newform  =form.cloneNode(true);
//	cartwindow.document.body.appendChild(newform);
//	newform.onsubmit=function(){return true;}
		//alert('s1');
//	newform.submit();
	cartwindow.focus();
	//alert('s2');
	refresh_cart_status();
		//return false;
	}else{
		alert('выберите цвет!');
		return false;
	}
}
function shide(){

document.getElementById('yandex').style.visibility='hidden';

}

function sshow(){
if(document.getElementById('searchstring').value=='')document.getElementById('yandex').style.visibility='visible';

}
function scheck(){
if(document.getElementById('searchstring').value!='')document.getElementById('yandex').style.visibility='hidden';

}



function schecktback(text){
	var elt = document.getElementById('searchtext');
	if(elt.value==''){

		elt.value=text;
	}

}

function scheckt(text){
	var elt = document.getElementById('searchtext');
	if(elt.value==text){

		elt.value='';
	}

}

function blink(i){

if(i)
	document.getElementById("action").style.color='#ffffff';
else
	document.getElementById("action").style.color='#c71c1c';
i=i?0:1;

setTimeout("blink("+i+")",500);
}
function absPosition(obj) {
	var x = y = 0;
	while(obj) {
		x += obj.offsetLeft;
		y += obj.offsetTop;
		obj = obj.offsetParent;
	}
	return {x:x, y:y};
}
function showpicture(imageFile, id, href, bw, bh, pos, mwidth, mheight, canBuy, isbasket) {
	if(show)return;
	show= 1;
//	dump(pos);
	bwidth = bw;
	
	picturediv = document.getElementById("bigpic");
	var book_href = href;
	pleft = pos.x + 200;
	ptop = pos.y - 200;

	if (navigator.userAgent.indexOf("MSIE 7.0")!=-1) { pleft -= 11;	}
	str_buy_batton="";
	
	picturediv.style.left = pleft + 'px';//(document.width/2 - bwidth/2) + 'px';//'45%';
	picturediv.style.top  = ptop + 'px';//'20%';
	//picturediv.style.position  = 'fixed';
	
	
picturediv.innerHTML = "<table align='center' ><tr><td><div class='svitok1-left-bg'><div class='svitok1-right-bg'><div class='svitok1-top-bg'><div class='svitok1-bottom-bg'><div class='svitok1-top-left'><div class='svitok1-top-right'><div class='svitok1-bottom-left'><div class='svitok1-bottom-right'><img src='/public/theme0/images/design/svitok1_blank.gif'><br /><br /><div style='padding-left: 20px;padding-right:10px;'> <div ><a href='" + book_href + "'><img id='img"+id+"' src='"+imageFile+"'  border='0' /></a><span>Фото загружается</span></div></div></div></div></div></div></div></div></div></div></td></tr></table>";
	picturediv.style.display = "block";
	pic = document.getElementById('img'+id);
	
	
	pic.onload = function () {
	//	document.getElementById("loading-pic").innerHTML = "";
		//pic.src = bpic.src;
		bwidth = bw= pic.width;
		bh  = pic.height;
		//pic.width = mwidth;
		picturediv.innerHTML = "<table align='center'  ><tr><td><div class='svitok1-left-bg'><div class='svitok1-right-bg'><div class='svitok1-top-bg'><div class='svitok1-bottom-bg'><div class='svitok1-top-left'><div class='svitok1-top-right'><div class='svitok1-bottom-left'><div class='svitok1-bottom-right'><img src='/public/theme0/images/design/svitok1_blank.gif'><br /><br /><div style='padding-left: 20px;padding-right:10px;'> <div ><a href='" + book_href + "'><img id='img"+id+"' src='"+imageFile+"'  border='0' onmouseout='hidepicture()'/></a></div></div></div></div></div></div></div></div></div></div></td></tr></table>";
delayhide();
		picturediv.style.display = "block";
	//	increase();
	}
	


	
//	show=0; document.getElementById(\"cover_buy_button"+id_books+"\").onmousemove=function () {show=0;}; show=0; hidepicture();
}
function increase() {
	if ((pic.width + incr)>bwidth) incr = (bwidth-pic.width); else incr = 10;
	pic.width = pic.width + incr;
	
	pleft = pleft - Math.round(incr/2);
	ptop = ptop - Math.round(incr/2);
	//picturediv.style.left = pleft + 'px';//(document.width/2 - bwidth/2) + 'px';//"45%";
//	picturediv.style.top = ptop + 'px';//"20%";
	
	if (pic.width < bwidth) {
		setTimeout('increase()', 0); 
	}
	else {
	//	if (bpic.complete) pic.src = bpic.src;
		document.getElementById("noshow").style.display = "block";
		if (document.getElementById("cover_buy_button"+id_books)) document.getElementById("cover_buy_button"+id_books).style.display = "block";
	}
	
//	if (pic.width > 100) document.getElementById("loading-pic").style.display = "block";
}
function hidepicture() {
	show = 0;
	document.getElementById("bigpic").style.display='none';
	document.getElementById("bigpic").innerHTML='';
//	setTimeout('starthide()', 10);
}

function delayhide(){
//alert('s');
clearTimeout(timer);
timer=setTimeout('hidepicture()', 5000);
}
function starthide() {
	if (show == 0) {
		document.getElementById("noshow").style.display = "none";
		pic.width = pic.width - 10;
		pleft = pleft + 5;
		ptop = ptop + 5;
		picturediv.style.left = pleft + 'px';
		picturediv.style.top = ptop + 'px';
		if (pic.width > 100) setTimeout('starthide()', 0); else picturediv.style.display = "none";
	}
}
