$(document).ready(function() {
    $("#searchq").focus(function(){ if(searchActive===0){ $(this).val('').css('color','#fff').css('fontStyle','normal'); searchActive=1; } });
	
	$("#buy-button").click(function(){ buyw(); return false; });
	$("#buy-window a#next").click(function(){ buynext(); return false; });
	$("#buy-window a#back").click(function(){ buyback(); return false; });
	$("#buy-window a#more").click(function(){ buyclose(); return false; });
	
	$("a.rate").mouseover(rateOver);
	$("a.rate").mouseout(rateOut);
	$("a.rate").click(rateClick);
	
	$("a.spl-image").click(function(e){ splImage(e); return false; });
	
	$("ul.products li").mouseover(productOverview);
	
	$("#splMore").click(function(e){ splMore(); return false; });
	$("#splMoreOld").click(function(e){ splMoreOld(); return false; });
	$(".splRemove").click(function(e){ splRemove($(e.target)); return false; });
	$(".splMoveToOld").click(function(e){ splMoveToOld($(e.target)); return false; });
	
	$("a.gallery-images").click(function(e){ showImage(e); return false; });
	helloFlash( $("#loadVars").val() );
	

	var t = setTimeout(function(){ rotate(); },5000);
});

function rotate(){
	if(newones == 1){
		$("#newones .newones-1, #newones .newones-2, #newones .newones-3, #newones .newones-4, #newones .newones-5").hide();
		$("#newones .newones-6, #newones .newones-7, #newones .newones-8, #newones .newones-9, #newones .newones-10").fadeIn(1500);
		newones = 2;
	} else if(newones == 2){
		$("#newones .newones-6, #newones .newones-7, #newones .newones-8, #newones .newones-9, #newones .newones-10").hide();
		$("#newones .newones-11, #newones .newones-12, #newones .newones-13, #newones .newones-14, #newones .newones-15").fadeIn(1500);
		newones = 3;
	} else {
		$("#newones .newones-11, #newones .newones-12, #newones .newones-13, #newones .newones-14, #newones .newones-15").hide();
		$("#newones .newones-1, #newones .newones-2, #newones .newones-3, #newones .newones-4, #newones .newones-5").fadeIn(1500);
		newones = 1;
	}
	t = setTimeout(function(){ rotate(); },5000);
}

function buyw(){

	var wWidth = $(window).width()/2;
	var wHeight = $(window).height()/2;
	
	$("object").css("visibility","hidden");
	$("#overlay").fadeIn(500).click(function(){ $("object").css("visibility","visible"); $("#overlay").hide(); $("#buy-window").hide(); });
	$("#buy-window").css("left",(wWidth - 350) +"px").css("top",(wHeight - 220) +"px").fadeIn(500);
	$(window).resize(wPlace);
	
	if(buyStep === 1){
		$.ajax({
			type: "POST",
			url: "/ajax.php",
			data: "buy="+pNum,
			success: function(msg){
				var cartprice = msg.split(":;:");
				$("#buy-window ul#cart").html(cartprice[0]);
				$("#buy-window #totalprice span").html(cartprice[1]);
				$("a.x").click(function(){ buydelete($(this).attr("id")); return false; });
			}
		});
		_gaq.push(['_setVar','Customer']);
	}
	
}
function wPlace(){
	var h = $(window).height()/2;
    var w = $(window).width()/2;
    $("#buy-window").css('left',(w-350) +"px").css('top',(h-230) +"px");
}
function buydelete(id){
	
	$.ajax({
		type: "POST",
		url: "/ajax.php",
		data: "delete="+id.substr(2),
		success: function(msg){
			var cartprice = msg.split(":;:");
			$("#buy-window ul#cart").html(cartprice[0]);
			$("#buy-window #totalprice span").html(cartprice[1]);
			$("a.x").click(function(){ buydelete($(this).attr("id")); return false; });
		}
	});
	
}

function buynext(){
	buyStep++;
	if(buyStep === 2){
		$("#buy-window a#back").show();
		$("#buy-window ul#gifts").show();
		$("#buy-window ul#cart").hide();
		$("#buy-window a#more").hide();
		$("#buy-window h1").html("Избери подарък");
		if($("#buy-window #totalprice span").text() < 60){
			$("#buy-window input[name='gift']").attr("disabled","disabled");
			$("#buy-window ul#gifts li").css("color","#aaa");
			$("#buy-window ul#gifts li.over60").css("color","#333");
		}
	}
	else if(buyStep === 3){
		$("#buy-window ul#gifts").hide();
		$("#buy-window #address").show();
		$("#buy-window h1").html("Адрес за доставка");
		$("#buy-window a#next").text("Изпрати");
		$("#buy-window").css("height","450px"); wPlace();
	}
	else if(buyStep === 4){
		var cName = $("input[name='name']");
		var cEmail = $("input[name='email']");
		var cAddress = $("input[name='address']");
		var cPhone = $("input[name='phone']");
		var cMsg = $("textarea[name='bmsg']");
		
		if(filled(cName,cEmail,cAddress,cPhone)){
			$.ajax({
				type: "POST",
				url: "/ajax.php",
				data: "gifts="+$("input[name='gift']:checked").val()+
				"&name="+cName.val()+
				"&email="+cEmail.val()+
				"&address="+cAddress.val()+
				"&phone="+cPhone.val()+
				"&msg="+cMsg.val(),
				success: function(msg){
					$("#buy-window #address").hide();
					$("#buy-window #ready").show();
					$("#buy-window h1").html("Поръчката е записана");
					$("#buy-window a#next").text("Затвори");
					$("#buy-window a#back").hide();
					$("#buy-window").css("height","400px"); wPlace();
				}
			});
		} else { buyStep--; }
	}
	else { buyclose(); }
//alert(buyStep);
}
function filled(cName,cEmail,cAddress,cPhone){
	
	var cError = false;
	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,6})+$/;
	
	if(cName.val() == ""){ cError = true; cName.css('backgroundColor','#f7c7c7'); } else { cName.css('backgroundColor','#ffffff'); }
	if(!filter.test(cEmail.val())){ cError = true; cEmail.css('backgroundColor','#f7c7c7'); } else { cEmail.css('backgroundColor','#ffffff'); }
	if(cAddress.val() == ""){ cError = true; cAddress.css('backgroundColor','#f7c7c7'); } else { cAddress.css('backgroundColor','#ffffff'); }
	if(cPhone.val() == ""){ cError = true; cPhone.css('backgroundColor','#f7c7c7'); } else { cPhone.css('backgroundColor','#ffffff'); }

	if(cError){ return false; } else { return true; }

}
function buyback(){
	buyStep--;
	if(buyStep === 1){
		$("#buy-window ul#gifts").hide();
		$("#buy-window ul#cart").show();
		$("#buy-window a#more").show();
		$("#buy-window h1").html("Кошница");
		$("#buy-window a#back").hide();
	}
	else if(buyStep === 2){
		$("#buy-window ul#gifts").show()
		$("#buy-window #address").hide();
		$("#buy-window h1").html("Избери подарък");
		$("#buy-window a#next").text("Напред");
		$("#buy-window").css("height","400px"); wPlace();
	}
	else { buyclose(); }
}

function chQu(val, id, price){

	$.ajax({
		type: "POST",
		url: "/ajax.php",
		data: "pr="+id+"&quantity="+val,
		success: function(msg){
			var cartprice = msg.split(":;:");
			$("#buy-window ul#cart").html(cartprice[0]);
			$("#buy-window #totalprice span").html(cartprice[1]);
			$("a.x").click(function(){ buydelete($(this).attr("id")); return false; });
		}
	});
	
}

function chTa(val, id){

	$.ajax({
		type: "POST",
		url: "/ajax.php",
		data: "pr="+id+"&taste="+val
	});
	
}

function buyclose(){
	$("object").css("visibility","visible");
	$("#overlay").hide();
	$("#buy-window").hide();
	$(window).unbind('resize',wPlace);
}

function showLicense(){
	if($("#buy-window #license").text().length < 100){
		$.ajax({
			type: "GET",
			url: "/ajax.php?privacy",
			success: function(msg){
				$("#buy-window #license").html(msg);
			}
		});
	}
	$("#buy-window #license").show();
	$("#buy-window #address").hide();
	$("#buy-window h1").html("Условия за ползване");
	$("#buy-window a#next").hide(); $("#buy-window a#back").hide();
	$("#buy-window a#lcns").show().click(function(){ hideLicense(); return false; });
}
function hideLicense(){
	$("#buy-window #license").hide();
	$("#buy-window #address").show();
	$("#buy-window h1").html("Адрес за Доставка");
	$("#buy-window a#next").show(); $("#buy-window a#back").show(); $("#buy-window a#lcns").hide();
}


function productOverview(e){
	e = e || window.event;
	
	var h = $(window).height();
    var w = $(window).width();

	$("#product-overview").html($(this).find("div").html());
	
	if((e.pageX + 260) > w){ var wPosX = e.pageX-250; } else { var wPosX = e.pageX+10; }
	if(((e.pageY-$(window).scrollTop()) + $("#product-overview").height() + 30) > h){ var wPosY = e.pageY-$("#product-overview").height()-20; } else { var wPosY = e.pageY+10; }
	
	$("#product-overview").css("top",wPosY).css("left",wPosX).show();
	
	$(document).mousemove(pMm);
	
	$(this).mouseout(pOend);
}
function pMm(e){ 
	e=e||window.event;
	var h = $(window).height();
    var w = $(window).width();
	
	if((e.pageX + 260) > w){ var wPosX = e.pageX-250; } else { var wPosX = e.pageX+10; }
	if(((e.pageY-$(window).scrollTop()) + $("#product-overview").height() + 30) > h){ var wPosY = e.pageY-$("#product-overview").height()-20; } else { var wPosY = e.pageY+10; }
	
	$("#product-overview").css("top",wPosY).css("left",wPosX);


}
function pOend(){
	
	$("#product-overview").hide();
	$(this).unbind('mouseout',pOend);
	$(document).unbind('mousemove',pMm);
	
}


function howToOrder(){
	
	var video = '<div id="how-to-order"><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/M_94O1AKJqI&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/M_94O1AKJqI&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></div>'
	$("body").append(video);

	var h = $(window).height()/2;
    var w = $(window).width()/2;
    $("#how-to-order").css('left',(w-(240)) +"px").css('top',(h-(385/2)) +"px");
	$("#overlay").show().click(function(){ $("#overlay").hide(); $("#how-to-order").hide(); });

}

function rateOver(e){
	e = e | window.event;
	
	var sid = $(this).attr("id");
	var snum = sid.split("-");
	
	for(i=1; i<=5; i++){
		if(snum[1] >= i){ $("#"+snum[0]+"-"+i).css("backgroundPosition","right"); } else { $("#"+snum[0]+"-"+i).css("backgroundPosition","center"); }
	}
	
}

function rateOut(e){
	e = e | window.event;
	
	var sid = $(this).attr("id");
	var snum = sid.split("-");
	
	for(i=1; i<=5; i++){
		if($("#"+snum[0]+"-"+i).hasClass("ron")){ $("#"+snum[0]+"-"+i).css("backgroundPosition","left"); }
		else { $("#"+snum[0]+"-"+i).css("backgroundPosition","center"); }
	}
	
}

function rateClick(e){
	e = e | window.event;
	
	var sid = $(this).attr("id");
	var snum = sid.split("-");

	for(i=1; i<=5; i++){
		if(snum[1] >= i){ $("#"+snum[0]+"-"+i).css("backgroundPosition","left"); } else { $("#"+snum[0]+"-"+i).css("backgroundPosition","center"); }
	}
	$("#"+snum[0]+"-1,#"+snum[0]+"-2,#"+snum[0]+"-3,#"+snum[0]+"-4,#"+snum[0]+"-5").unbind("click").unbind("mouseover").unbind("mouseout").css("cursor","default");
	
	$.ajax({
		type: "GET",
		url: "http://fitness1.bg/ajax.php?rate&pid="+snum[0]+"&vote="+snum[1],
		success: function(msg){}
	});

}


function splMore(){
	var a = $("#splContainer li:first select").html();
	var b = a.replace(/selected="selected"/gi,"");
	
	//var it = '<li><select name="spl[]">'+b+'</select> <button class="splRemove">Remove</button></li>';
	var it = '<li><select name="spl[]">'+b+'</select><br /><input type="text" name="from[]" /> Използвам от (пример: 20.04.10)<br /><textarea name="why[]"></textarea> Използвам защото..<br /><button type="button" class="splRemove" onclick="splRemove($(this));">Премахни</button> <button type="button" class="splMoveToOld" onclick="splMoveToOld($(this));">Премести в "Използвани преди"</button></li>';
	
	$("#splContainer").append(it);

}
function splMoreOld(){
	var a = $("#splContainerOld li:first select").html();
	var b = a.replace(/selected="selected"/gi,"");
	
	//var it = '<li><select name="spl[]">'+b+'</select> <button class="splRemove">Remove</button></li>';
	var it = '<li><select name="spl_old[]">'+b+'</select><br /><textarea name="why_old[]"></textarea> Мнение за продукта<br /><button type="button" class="splRemove" onclick="splRemove($(this));">Премахни</button></li>';
	
	$("#splContainerOld").append(it);

}
function splMoveToOld(cb){
	
	var a = cb.parent().find("select").html();
	var b = cb.parent().find("textarea").text();
	
	var it = '<li><select name="spl_old[]">'+a+'</select><br /><textarea name="why_old[]">'+b+'</textarea> Мнение за продукта<br /><button type="button" class="splRemove" onclick="splRemove($(this));">Премахни</button></li>';
	
	$("#splContainerOld").append(it);
	
	cb.parent().parent().parent().find("#spl-old").val('true');
	splRemove(cb);

}
function splRemove(cb){

	var a = cb.parent();
	a.remove();
	
}


function getFlashMovie(movieName) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	return (isIE) ? window[movieName] : document[movieName];
}

function callbacksInitialized(){
	swfReady = true;
}

function helloFlash(mVars) {
	
	//var mVars = '1,2,3';
	//alert(mVars);
	
	if(swfReady){
		var swfObject = navigator.appName.indexOf("Microsoft") != -1 ? window["Measurements"] : document["Measurements"] ;
    	swfObject.helloFlash(mVars);
	} else {
		var t=setTimeout("helloFlash('"+mVars+"')",500);
	}
}

function getScrollXY() {
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	return [ scrOfX, scrOfY ];
}

function showImage(e){
	
	var image = $(e.target).parent().attr("href");
	var imgid = $(e.target).parent().attr("id");
	var title = $(e.target).parent().attr("title");
	var imgide = imgid.split("-")[1];
	var sameuser = (imgid.split("-")[2] == "same" ? true : false);
	var cPageY = getScrollXY()[1];
	
	if(sameuser){
		$("body").append('<div id="img-wrap"><div id="img-bg"></div><div id="img-holder"><div id="img-info">'+title+'<a href="/user.php?delimg='+imgide+'" onclick="if(!confirm(\'Изтриване на снимката?\')){return false;}">Изтрий</a></div></div></div>');
		$("#img-bg").css("display","block");
		$("#img-holder").css("display","block").css("top",(cPageY+20)+'px').append('<img src="'+image+'" alt="" />');
		$("#img-wrap").click(function(e){ $("#img-wrap").remove(); });
	} else {
		$("body").append('<div id="img-wrap"><div id="img-bg"></div><div id="img-holder"><div id="img-info">'+title+'</div></div></div>');
		$("#img-bg").css("display","block");
		$("#img-holder").css("display","block").css("top",(cPageY+20)+'px').append('<img src="'+image+'" alt="" />');
		$("#img-wrap").click(function(e){ $("#img-wrap").remove(); });
	}

}

function splImage(e){
	
	var image = $(e.target).attr("href");
	var cPageY = getScrollXY()[1];
	
	$("body").append('<div id="img-wrap"><div id="img-bg"></div><div id="img-holder"></div></div>');
	$("#img-bg").css("display","block");
	$("#img-holder").css("display","block").css("top",(cPageY+20)+'px').append('<img src="'+image+'" alt="" />');
	$("#img-wrap").click(function(e){ $("#img-wrap").remove(); });

}



