//<![CDATA[
function showAdding(){
	if($("#discountForm").css("display")=="none"){
		$("#discountForm").show();
	}else{
		$("#discountForm").hide();
	}
}

TrimToNumber = function(value) {
    return parseInt(value.replace(/(\s)/g, ""));
}

function showText(){
	if($("#showText").css("display")=="none"){
		$("#showText").show();
	}else{
		$("#showText").hide();
	}
}


$(document).ready(function(){
	$(this).click(function(event){
		var divId = event.target.id;

		if(divId.indexOf("discount")!=0){
			$("#discountDiv").hide();
		}
	});
	
});

$(document).ready(function(){
	$('#discountLink').click(function(){
        if($("#discountLink").attr("name")=="set"){
		    if ($("#discountDiv").css('display')=='none'){
		        $("#discountDiv").show();
		        $("#discountPass").focus();
		    }else {
		        $("#discountDiv").hide();
		    }
	    	return false;
		}else{
			setDiscount();
			return false;
		}
	});
});

function setDiscount(password, aidecko, d_id){
	
//        alert('sem tu ');
//        return false;
        if(!password && !aidecko){
            var pass = $("#discountPass").val();
            var aid = $("#adventureId").val();
            var uncode = '';
        }else{
            var pass = password;
            var aid = aidecko;
            var uncode = $("#sdcode"+d_id).val();;


            $("#specialDiscount"+aid).hide();
        }
	

	if($("#discountLink").attr("name")=="set"){
		discountStatus = 'true';
	}else{
		discountStatus = 'false';
	}
    //alert(discountStatus);
//    $.ajax({
//        type: "GET",
//        url: root + "_rsrc/discount.ajax.php",
//        dataType:"html",
//        data: {
//            pass: pass,
//            aid: aid,
//            status: discountStatus,
//            uncode: uncode
//        },
//        success:function(data){
//            alert(data);
//        },
//        error:function (xhr, ajaxOptions, thrownError){
//            alert(xhr.status);
//            alert(thrownError);
//        }    
//    });
    $.getJSON(
        root + "_rsrc/discount.ajax.php",
        'pass=' + pass + '&aid=' + aid + '&status=' + discountStatus + '&uncode=' + uncode,
        function (data, status) {
            if (status == 'success') {
                $.each(data, function(key,value) {
                    if (key == 'msg') {
                        if (value == 'bad' && status!=false) {
                            alert("Kupón nemá správný formát nebo jeho platnost už skončila.");
                        }
                        if (value == 'resetDiscount') {}
                    } else {
			if (key=='discountInfoSpan') {
                            $("#discbox").show();
                            $("#discboxinfo").html(value);
                            //$("#discountLink").text('zobrazit ceny bez slevy '+value);
                            $("#discountLink").text('zrušit slevu '+value);
                        } else {
                            if (discountStatus=='true') {
                                $("#price" + key).html("<del class=\"small\" style=\"color:gray\">" + value["full"] + " Kč</del>&nbsp;&nbsp;&nbsp;" + value["dis"] + " Kč");
                            } else {
                                $("#price" + key).html(value + " Kč");
                            }
                        }
			if (discountStatus=='true') {
                            $("#price" + key).addClass("discountStyle");
                        }else{
                            $("#price" + key).removeClass("discountStyle");
                            //$("#uncodeDiv span").hide();
                        }
                        $("#discountDiv").hide();
                        $("#discountLink").attr("name","reset");
                        $("#discountPass").val("");
                        $("#specialdiscountdiv").hide();
                    }
                });
				          
                if (discountStatus=='false') {
                    $("#discbox").hide();
                    $("#discountLink").text('vložit kód věrnostní slevy');
                    $("#discountLink").attr("name","set");
                    $("#specialdiscountdiv").show();
                }
            } else {
                alert("Došlo k neznámé chybě.");
            }
        });
}



$(document).ready(function(){
	$('#discountOrderLink').click(function(){
                if($("#discountOrderLink").attr("name")=="set"){
                    if ($("#discountDiv").css('display')=='none'){
		        $("#discountDiv").show();
		        $("#discountPass").focus();
                        $("#uncodeDiv").html('');
		    }else {
		        $("#discountDiv").hide();
                                                
		    }
	    	return false;
		}else{
			//alert('aaa');
                        setOrderDiscount();
                        $("#uncodeDiv").html('');
			return false;
		}
	});
});


function setOrderDiscount(password, aidecko, d_id){

	var post = $("#payPriceP").val();

        if(!password && !aidecko){
            var pass = $("#discountPass").val();
            var aid = $("#adventureId").val();
            var uncode = '';
        }else{
            var pass = password;
            var aid = aidecko;
            var uncode = $("#sdcode"+d_id).val();;
            $("#specialDiscount"+aid).hide();
        }

	if($("#discountOrderLink").attr("name")=="set"){
		discountStatus = 'true';
	}else{
		discountStatus = 'false';
	}

    $.getJSON(root + "_rsrc/discountOrder.ajax.php",
				'pass=' + pass + '&status=' + discountStatus + '&post=' + post + '&uncode=' + uncode,
				function (data, status) {
					if (status == 'success') {
						$.each(data, function(key,value){
							if(key == 'msg'){
								if(value == 'bad' && status!=false){
									alert("Kupón nemá správný formát nebo jeho platnost už skončila.");
								}
								if(value == 'resetDiscount'){

								}
							}else{
								if(key=='discountInfoSpan'){
									$("#"+key).text(value);
//									$("#discountOrderLink").text('zobrazit ceny bez slevy '+value);
                                                                        $("#discountOrderLink").text('zrušit slevu '+value);
								}else if(key=='discountFull'){
									$("#"+key).text('-'+value);
								}else if(key=='aprice'){
									$.each(value, function(subkey,subvalue){
//										if(discountStatus=='true'){
//											$("#price" + subkey).html("<del class=\"small\" style=\"color:gray\">" + subvalue["full"] + " Kč</del>&nbsp;&nbsp;&nbsp;" + subvalue["dis"] + " ");
//										}else{
//											$("#price" + subkey).html(subvalue);
//										}
									});
								}else if(key=='discountUncode'){
                                                                    if(value!='false'){
                                                                        $("#uncodeDiv").html('<span>'+value+':</span>&nbsp;<input type="text" title="slevový kód" name="args[uncode]" />');
                                                                    }
                                                                }else{
									$("#"+key).val(value);
								}

                                                                //alert('ss');
                                                                $("#discountOrderLink").attr("name","reset");
                                                                $("#discountPass").val("");
                                                                $("#discountDiv").hide();
                                                                $("#discountInfo").show();
                                                                $("#specialdiscountdiv").hide();
                                                                
                                                                
                                                                
                                                                if (key == 'totalPriceTax') {
                                                                    value = TrimToNumber(value);
                                                                    if (parseInt(value) >= 1500) {
                                                                        $('#darekpole').show();
                                                                    } else {
                                                                        $('#darekpole').hide();
                                                                    }
                                                                }
                                                                
							}
				          });
				          
				        if(discountStatus=='false'){
							$("#discountOrderLink").text('vložit kód věrnostní slevy');
							$("#discountOrderLink").attr("name","set");
							$("#discountInfo").hide();
                                                        $("#specialdiscountdiv").show();
						}
					} else {
						alert("Došlo k neznámé chybě.");
					}
					
				}
		);
}


$(document).ready(function(){
	$('#discountBasketLink').click(function(){
		if($("#discountBasketLink").attr("name")=="set"){
		    if ($("#discountDiv").css('display')=='none'){
		        $("#discountDiv").show();
		        $("#discountPass").focus();
		    }else {
		        $("#discountDiv").hide();
		    }
	    	return false;
		}else{
			setBasketDiscount();

			return false;
		}
	});
});

function setBasketDiscount(password, aidecko, d_id){
	
       if(!password && !aidecko){
            var pass = $("#discountPass").val();
            var aid = $("#adventureId").val();
            var uncode = '';
        }else{
            var pass = password;
            var aid = aidecko;
            var uncode = $("#sdcode"+d_id).val();;

            $("#specialDiscount"+aid).hide();
        }

	if($("#discountBasketLink").attr("name")=="set"){
		discountStatus = 'true';
	}else{
		discountStatus = 'false';
	}
	
	//alert(discountStatus);
    $.getJSON(root + "_rsrc/discountOrder.ajax.php",
				'pass=' + pass + '&status=' + discountStatus + '&post=0' + '&uncode=' + uncode,
				function (data, status) {
					if (status == 'success') {
                                            
						$.each(data, function(key,value){
							if(key == 'msg'){
								if(value == 'bad' && status!=false){
									alert("Kupón nemá správný formát nebo jeho platnost už skončila.");
								}
								if(value == 'resetDiscount'){

								}
							} else if (key == 'type') {
                                                            if (value == 0) {
                                                               $("#dtypepercent").show();
                                                            } else {
                                                                $("#dtypepercent").hide();
                                                            }
                                                        } else{
								if(key=='discountInfoSpan'){
									$("#"+key).text(value);
//									$("#discountBasketLink").text('zobrazit ceny bez slevy ' +value);
									$("#discountBasketLink").text('zrušit slevu ' +value);
								}else if(key=='aprice'){
                                                                    //XXXX
//									$.each(value, function(subkey,subvalue){
//										if(discountStatus=='true'){
//											$("#price" + subkey).html("<del class=\"small\" style=\"color:gray\">" + subvalue["full"] + " XXKč</del>&nbsp;&nbsp;&nbsp;" + subvalue["dis"] + " ");
//										}else{
//											$("#price" + subkey).html(subvalue);
//										}
//									});
								}else{
									/*if(key=='aprice'){
										$.each(value, function(subkey,subvalue){
										if(discountStatus=='true'){
											$("#price" + subkey).html("<del class=\"small\" style=\"color:gray\">" + subvalue["full"] + " Kč</del>&nbsp;&nbsp;&nbsp;" + subvalue["dis"] + " ");
										}else{
											//$("#price" + key).html(value + " Kč");
										}
									});
									}else{*/
										$("#"+key).text(value);
									//}
									
								}
				            	
                                                        $("#discountBasketLink").attr("name","reset");
                                                        $("#discountPass").val("");
                                                        $("#discountDiv").hide();
                                                        $("#discountInfo").show();
                                                        $("#specialdiscountdiv").hide();
							}
                                            if (key == 'totalPriceTax') {
                                                $('#special_gift_box span').hide();
                                                value = TrimToNumber(value);
                                                if (parseInt(value) >= 1500) {
                                                    $('#special_gift_box span.item3').show();
                                                } else {
                                                    $('#special_gift_box span.item2').show();
                                                    $('#special_gift_box span.item2 strong.price').html((1500-value)+' Kč');
                                                }
                                            }
				          });
				          
				        if(discountStatus=='false'){
							$("#discountBasketLink").text('vložit kód věrnostní slevy');
							$("#discountBasketLink").attr("name","set");
							$("#discountInfo").hide();
                                                        $("#specialdiscountdiv").show();
						}
					} else {
						alert("Došlo k neznámé chybě.");
					}
					
				}
		);
}

function showSpecialDiscount(id){
    //alert("#specialDiscount"+id);
    if( $("#specialDiscount"+id).is(':hidden') ){
        //if($("#discountLink").attr("name")!="set"){
        //    setDiscount('nejakystring', id);
        //}
        $("#specialDiscount"+id).show();
    }else{
        $("#specialDiscount"+id).hide();
    }
}


function checkEnter(e){
	
	var characterCode;
	
	if(e && e.which){
		e = e;
		characterCode = e.which ;
	}
	else{
		e = event;
		characterCode = e.keyCode ;
	}

	if(characterCode == 13){
		return false;
	}
	else{
		return true;
	}
	
}


$(document).ready(function(){
	setTimeout(function(){
		$("#darek091120").attr("src",root+"_img/darek.gif");
	},3000);

	setTimeout(function(){
		$("#darek091120").attr("src",root+"_img/darek_gray.gif");
	},7000);

 });



//]]>
