/*
 * scripts.js
 */

$(document).ready(function() {
    $("form#phpwcmsForm30").submit(function(){
	if ($("#region").val() == "-vyberte-") {
	    $("form#phpwcmsForm30").before('<p><strong>Region nebyl zvolen.</strong></p>');
	    scroll(0,0);
	    return false;
	}
    });
    
    $("form#phpwcmsForm51").submit(function(){
	if ($("#region").val() == "-vyberte-") {
	    $("form#phpwcmsForm51").before('<p><strong>Region nebyl zvolen.</strong></p>');
	    scroll(0,0);
	    return false;
	}
    });
  
    if ($(".catalogue").size() == 1) {
	$("#left #banner").hide(0);
	var navig = '<div class="navig">';
	navig += ($('.imagesS').size() == 1 && $('.imagesS .imageCanvas').size() > 2) ? '<span class="b_images" onclick="slideContent(\'.imagesS\', \'.b_images\');">Fotogalerie</span>' : '<span class="b_images inactive">Fotogalerie</span>';
	navig += '<span class="b_download" onclick="slideContent(\'.download\', \'.b_download\');">Ke stažení</span>';
	navig += ($('.access').size() == 1) ? '<span class="b_access" onclick="slideContent(\'.access\', \'.b_access\');">Příslušenství</span>' : '<span class="b_download inactive">Příslušenství</span>';
	navig += '</div>';
	$("#left .c").append(navig);
	
	navig = ($('.catalogueMore').size() == 1) ? '<span class="buttonC" onclick="slideContent(\'.catalogueMore\', \'\');">Podrobný popis</span>' : '';
	$("#left .c .catalogue .info").prepend(navig);
	

	
	var produkt = $("#left h1").html();
	var html = '<div class="order">';
	html += '<form method="post" action="objednavka.phtml" id="form">'
	html += '<input type="hidden" name="product" value="'+encodeURI(produkt)+'" />';
	html += '</form>';
	html += '<a href="#" onclick="$(\'#form\').submit();" class="b_order">Objednávka / dotaz</a>';
	html += '<a href="#" onclick="slideContent(\'.bbbccc\', \'.\');" class="b_backDetail" style="display: none;">Zpět na detail</a>';
	html += '<div class="clear"></div></div>';
	$("#left .c").append(html);
	showBack();
	
	if ($(".imagesS .imageCanvas").size() > 0) {
	    $('.imagesS .imageCanvas').each(function(index) {
		if (index <= 1) {
		    var content = $(".imagesS .imageCanvas:eq("+index+") .imageEntry").html();
		    if (content == null) content = "";
		    var caption = $(".imagesS .imageCanvas:eq("+index+") p.caption").html();
		    if (caption == null) caption = "";
		    var style = (index == 0) ? 'margin-top:15px;' : '';
		    $(".catalogue .imgg").append('<div class="img">'+content+'</div><p class="caption" style="text-align: center;">'+caption+'</p><div class="clear" style="'+style+'"></div>');
		    var src = $(".imagesS .imageCanvas:eq("+index+") .imageEntry a").attr("href");
		    var w = $(".catalogue .imgg .img:eq("+index+") img").attr("width");
		    var h = $(".catalogue .imgg .img:eq("+index+") img").attr("height");
		    if (w > h) {
			var w = $(".catalogue .imgg .img:eq("+index+") img").removeAttr("height").attr("width", "200").css("max-height","180px");
		    } else {
			var w = $(".catalogue .imgg .img:eq("+index+") img").removeAttr("width").attr("height", "180").css("max-width","200px");	    
		    }
		    $(".catalogue .imgg .img:eq("+index+") img").attr("src", src);
		}
	    });
	}
    }
});

function showBack() {
    if ($(".catalogue").size() > 0) {
	var html = '<span class="bb_back">';
	html += '<a class="b_back" style="float:left;" href="javascript:history.back();">zpět</a>';
	html += '</span>';
	$("div.order").prepend(html);
	return;
    }
    if ($(".articleSummaryDetail").size() > 0 || $(".articleSummaryDefault").size() > 0) {
	var html = '<div class="back"><a class="b_back" href="javascript:history.back();">zpět na výpis</a></div>';
	$("#left .c").append(html);
    }
}

function showBack2() {
    if ($(".articleSummaryDetail").size() == 1) {
	var html = '<div class="back" style="margin-top: 30px;"><a class="b_back" href="javascript:history.back();">zpět na výpis</a></div>';
	$("#left").append(html);
    }
}

function showBack3(a) {
	if (a == 1) {
	    var html = '<span class="b_back" style="float:left;" onclick="slideContent(\'.bbbccc\', \'\');">zpět</span>';
	} else {
	    var html = '<a class="b_back" style="float:left;" href="javascript:history.back();">zpět</a>';	  
	}
	$("div.order span.bb_back").html(html);
	return;
}

function cropText() {
    $('.phpwcmsArticleListEntry').each(function(index) {  
	if ($('.phpwcmsArticleListEntry:eq('+index+') h3.title a').html().length > 40) {
	    $('.phpwcmsArticleListEntry:eq('+index+') h3.title a').html($('.phpwcmsArticleListEntry:eq('+index+') h3.title a').html().substr(0,40)+"...");
	}
    });
}

function slideContent(ele, act) {
    $(".navig span").removeClass("active");
    $(".catalogueMore").slideUp(300);
    $(".imagesS").slideUp(300);
    $(".download").slideUp(300);
    $(".access").slideUp(300);
    $(".bbbccc").slideUp(300);
    scroll(0,0);
    if (ele == ".imagesS" || ele == ".catalogueMore" || ele == ".download" || ele == ".access") {
	showBack3(1);
    } else {
	showBack3(0);      
    }
    $(ele).slideDown(300);
    $(act).addClass("active");    
}

function showDownload(type) {
    if ($(".catalogue").size() == 1) {
	if ($(".download").size() == 0) {
	    switch(type) {
		case "pristroje":
			var link = "download.php?f=26747ab32d6130763e1c9310e6475a83&target=0";
			var text = "Katalog - Přístrojová technika.pdf";
		    break;
		case "lehatka":
			var link = "download.php?f=b31104af07c4ab8eebbfd0416cb7fdb4&target=0";
			var text = "Katalog - Lehátka a stoly.pdf";
		    break;
		case "hydro":
			var link = "download.php?f=140594cf8acc3a0541c20effc88e94e4&target=0";
			var text = "Katalog - Hydroterapie.pdf";
		    break;
		case "wellness":
			var link = "download.php?f=c1cc0844106b6ad026e05620cf7b54fa&target=0";
			var text = "Katalog - Wellness a fitness.pdf";
		    break;
	    }
	    $(".catalogue").after('<div class="download" style="display: none;"><a href="'+link+'">'+text+'</a></div>');
	}
    }
}
