$(document).ready(function() {
	auto_openMenu(auto_open);
	if(typeof(totalOffers) != "undefined") startOffers();
	deployBusinessTabs();
	blip();
});
function openMenu(key) {
	$("ul.lvl2").slideUp();
	$("ul#subMenu"+key).slideDown();
	$("a.lvl1").removeClass("sel");
	$("a#mainMenu"+key).addClass("sel");
	$('html, body').animate({scrollTop:0}, 'slow');
	return false;
}
function auto_openMenu(key) {
	$("ul.lvl2").hide();
	if(key > 0) {
		$("ul#subMenu"+key).show();
		$("a#mainMenu"+key).addClass("sel");
	} else {
		$("ul.lvl2:first").show();
		$("a.lvl1:first").addClass("sel");
	}
	return false;
}

// Oferte speciale
var currOffer = 2;
var offAnim;

function changeOffer(id) {
	// Change offer
	var newX = (id-1)*634*(-1);
	if(id > totalOffers) {
		$("div#offers div.frame div.slots").animate({left: newX+"px"}, {duration: 700, easing: 'easeOutExpo'}).animate({left: "0px"}, 0);
		id=1;
	} else if(id == 1) {
		var returnX = totalOffers*634*(-1);
		$("div#offers div.frame div.slots").animate({left: newX+"px"}, {duration: 700, easing: 'easeOutExpo'}).animate({left: returnX+"px"}, 0);
		id=totalOffers+1;
	} else {
		$("div#offers div.frame div.slots").animate({left: newX+"px"}, {duration: 700, easing: 'easeOutExpo'});
	}
	currOffer = id;
}

function nextOffer() {
	stopOffers();
	if(currOffer == (totalOffers+1)) {
		$("div#offers div.frame div.slots").animate({left: "0px"}, 0);
		currOffer = 1;
	}
	currOffer++;
	changeOffer(currOffer);
	startOffers();
	return false;
}

function prevOffer() {
	stopOffers();
	if(currOffer == 1) {
		var returnX = totalOffers*634*(-1);
		$("div#offers div.frame div.slots").animate({left: returnX+"px"}, 0);
		currOffer = totalOffers+1;
	}
	currOffer--;
	changeOffer(currOffer);
	startOffers();
	return false;
}

function startOffers() {
	offAnim = setInterval("nextOffer()", 5000);
}

function stopOffers() {
	clearInterval(offAnim);
}

function calcTab(num) {
	$("div.tabs a").removeClass("sel");
	$("div.tabs a#clTab"+num).addClass("sel");
	
	if(num == 1) { $("form#carti").show(); $("form#carti div.frame div.slider").hide().fadeIn("slow"); $("form#reviste").hide(); }
	else if(num == 2) { $("form#carti").hide(); $("form#reviste").show(); $("form#reviste div.frame div.slider").hide().fadeIn("slow"); }
	
	return false;
}

function deployBusinessTabs() {
	if($(".tab01").html() != "" || $(".tab01").html() != undefined) {
		$(".tab02, .tab03, .tab04, .tab05").hide();
		$("#bTab01").addClass("sel");
	}
}

function bTab(num) {
	// Resetare continut
	$(".ctab").hide();
	$(".tab0"+num).fadeIn();
	
	// Resetare tab-uri
	$("ul.bTabs li a").removeClass("sel");
	$("#bTab0"+num).addClass("sel");
	
	return false;
}

var blipCount = 0;
function blip() {
	blipCount++;
	if(blipCount == 1) setTimeout("blipDown()", 1000);
	else if(blipCount == 2) setTimeout("blipUp()", 50);
	else if(blipCount == 3) setTimeout("blipDown()", 100);
	else if(blipCount == 4) setTimeout("blipUp()", 50);
	
	else if(blipCount == 5) setTimeout("blipDown()", 3700);
	else if(blipCount == 6) setTimeout("blipUp()", 550);
	else if(blipCount == 7) setTimeout("blipDown()", 3200);
	else if(blipCount == 8) setTimeout("blipUp()", 50);
	
	else if(blipCount == 9) setTimeout("blipDown()", 1500);
	else if(blipCount == 10) setTimeout("blipUp()", 450);
	else if(blipCount == 11) setTimeout("blipDown()", 200);
	else if(blipCount == 12) setTimeout("blipUp()", 250);
	
	else if(blipCount == 13) { blipCount = 0; blip(); }
}

function blipDown() {
	$("#mainMenu44").css("backgroundPosition", "0px -35px");
	blip();
}
function blipUp() {	
	$("#mainMenu44").css("backgroundPosition", "0px 0px");
	blip();
}

function loginCheck(field, state) {
	if(field == 1) {
		// Email
		if(state == 1 && $("input[name=authEmail]").val() == "email@domeniu.ro") $("input[name=authEmail]").val("");
		else if(state == 2 && $("input[name=authEmail]").val() == "") $("input[name=authEmail]").val("email@domeniu.ro");
	} else if(field == 2) {
		// Parola
		if(state == 1 && $("input[name=authPass]").val() == "fakepass") $("input[name=authPass]").val("");
		else if(state == 2 && $("input[name=authPass]").val() == "") $("input[name=authPass]").val("fakepass");
	}
}
