$(document).ready(function () {
	$('div.item').click(function (e) {
		e.preventDefault();
        $(this).find("div.popup").modal();
	});

    xOffset = 10;
    yOffset = 30;

	$("label.screenshot").hover(function(e){
		$("body").append("<div class=\"screenshot\"><img src=\"/layout/"+ this.id +".jpg\" /></div>");
		$("div.screenshot")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");
    },
	function(){
		$("div.screenshot").remove();
    });
	$("label.screenshot").mousemove(function(e){
		$("div.screenshot")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});

	$('span.duplicate').click(function () {
        if($("#recommend").is(':checked'))
        {
            $('table.detail').append($('table.detail tr:last').clone());
            $('table.detail tr:last td input').attr("value","");
            $('table.detail tr:last td select').attr("value","0");
        }
	});

    if($("#recommend").is(':checked'))
    {
        $("#area input").attr('disabled', false);
        $("#area td").css('color','#ffffff');
        $("table.detail input").attr('disabled', false);
        $("table.detail select").attr('disabled', false);
        $("table.detail th").css('color','#ffffff');
        $("table.detail input").css('border-color','#af0000');
        $("table.detail select").css('border-color','#af0000');
        $("span.duplicate").css('color','#ffffff');
    }
    else
    {
        $("#area input").attr('disabled', true);
        $("#area td").css('color','#888888');
        $("table.detail input").attr('disabled', true);
        $("table.detail select").attr('disabled', true);
        $("table.detail th").css('color','#888888');
        $("table.detail input").css('border-color','#888888');
        $("table.detail select").css('border-color','#888888');
        $("span.duplicate").css('color','#888888');
    }

    $("#recommend").click(function()
    {
        if($(this).is(':checked'))
        {
            $("#area input").attr('disabled', false);
            $("#area td").css('color','#ffffff');
            $("table.detail input").attr('disabled', false);
            $("table.detail select").attr('disabled', false);
            $("table.detail th").css('color','#ffffff');
            $("table.detail input").css('border-color','#af0000');
            $("table.detail select").css('border-color','#af0000');
            $("span.duplicate").css('color','#ffffff');
        }
        else
        {
            $("#area input").attr('disabled', true);
            $("#area td").css('color','#888888');
            $("table.detail input").attr('disabled', true);
            $("table.detail select").attr('disabled', true);
            $("table.detail th").css('color','#888888');
            $("table.detail input").css('border-color','#888888');
            $("table.detail select").css('border-color','#888888');
            $("span.duplicate").css('color','#888888');
        }
    });

    $('div.form p.button input.cz').click(function()
    {
        /*
        $('div.form').text('Operace selhala, zkuste to později!');
        $('div.form').fadeOut(200);
        $('div.newsletter p.result').fadeIn(200);
        */

        var error=false;
        var send=true;

        $("div.form div.error").html('')

        $("div.form").css('background-image','url(/img/box-loading.gif)');
        $("div.form *").css('visibility','hidden');

        var request=$("div.form textarea[name=request]").val();
        var name=$("div.form input[name=name]").val();
        var phone=$("div.form input[name=phone]").val();
        var email=$("div.form input[name=email]").val();
        var captcha=$("div.form input[name=captcha]").val();

        if(request=="")
        {
            error=true;
        }
        else if(name=="")
        {
            error=true;
        }
        else if(phone=="")
        {
            error=true;
        }
        else if(email=="")
        {
            error=true;
        }

        jQuery.get('ajax/captcha.php',{},function(data)
        {

            if(error)
            {
                $("div.form div.error").append('<p>Vyplňte, prosím, všechny položky formuláře.</p>');
                send = false;
            }
            if ( captcha != data )
            {
                $("div.form div.error").append('<p>Opište, prosím, správně ověřovací kód.</p>');
                $("div.form input[name=captcha]").val('');
                send = false;
            }

            if(send)
            {             		
                jQuery.get('ajax/form.php',{request:request,name:name,phone:phone,email:email},function(data)
                {
                    if(data=="true")
                    {
                        $("div.form").html('<p>Formulář byl odeslán, děkujeme za Váš zájem.</p>'+
																						'<script type="text/javascript">'+
																						'/* <![CDATA[ */'+
																						'var google_conversion_id = 1058658959;'+
																						'var google_conversion_language = "en";'+
																						'var google_conversion_format = "2";'+
																						'var google_conversion_color = "ffffff";'+
																						'var google_conversion_label = "_QPxCIGG3wEQj7Xn-AM";'+
																						'var google_conversion_value = 0;'+
																						'/* ]]> */'+
																						'</script>'+
																						'<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js">'+
																						'</script>'+
																						'<noscript>'+
																						'<div style="display:inline;">'+
																						'<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1058658959/?label=_QPxCIGG3wEQj7Xn-AM&amp;guid=ON&amp;script=0"/>'+
																						'</div>'+
																						'</noscript>');

                    }
                    else
                    {
                        $("div.form").html('<p>Formulář se nepodařilo odeslat, zkuste to prosím později.</p>');
                    }
                });

                $("div.form div.error").css('display','none');
            }

        });

        $("div.form").css('background-image','none');
        $("div.form *").css('visibility','visible');

        return false;
    });

    $('div.form p.button input.en').click(function()
    {
        /*
        $('div.form').text('Operace selhala, zkuste to později!');
        $('div.form').fadeOut(200);
        $('div.newsletter p.result').fadeIn(200);
        */

        var error=false;
        var send=true;

        $("div.form div.error").html('')

        $("div.form").css('background-image','url(/img/box-loading.gif)');
        $("div.form *").css('visibility','hidden');

        var request=$("div.form textarea[name=request]").val();
        var name=$("div.form input[name=name]").val();
        var phone=$("div.form input[name=phone]").val();
        var email=$("div.form input[name=email]").val();
        var captcha=$("div.form input[name=captcha]").val();

        if(request=="")
        {
            error=true;
        }
        else if(name=="")
        {
            error=true;
        }
        else if(phone=="")
        {
            error=true;
        }
        else if(email=="")
        {
            error=true;
        }

        jQuery.get('../ajax/captcha.php',{},function(data)
        {

            if(error)
            {
                $("div.form div.error").append('<p>Please complete all items of the form.</p>');
                send = false;
            }
            if ( captcha != data )
            {
                $("div.form div.error").append('<p>Copy, please correct verification code.</p>');
                $("div.form input[name=captcha]").val('');
                send = false;
            }

            if(send)
            {              	
                jQuery.get('../ajax/form.php',{request:request,name:name,phone:phone,email:email},function(data)
                {
                    if(data=="true")
                    {
                        $("div.form").html('<p>The form was sent, thank you for your interest.</p>'+
																						'<script type="text/javascript">'+
																						'/* <![CDATA[ */'+
																						'var google_conversion_id = 1058658959;'+
																						'var google_conversion_language = "en";'+
																						'var google_conversion_format = "2";'+
																						'var google_conversion_color = "ffffff";'+
																						'var google_conversion_label = "_QPxCIGG3wEQj7Xn-AM";'+
																						'var google_conversion_value = 0;'+
																						'/* ]]> */'+
																						'</script>'+
																						'<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js">'+
																						'</script>'+
																						'<noscript>'+
																						'<div style="display:inline;">'+
																						'<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1058658959/?label=_QPxCIGG3wEQj7Xn-AM&amp;guid=ON&amp;script=0"/>'+
																						'</div>'+
																						'</noscript>');
                    }
                    else
                    {
                        $("div.form").html('<p>The form could not be sent, please try again later.</p>');
                    }
                });

                $("div.form div.error").css('display','none');
            }

        });

        $("div.form").css('background-image','none');
        $("div.form *").css('visibility','visible');

        return false;
    });

    $("p.c a").fancybox();
    $("p.border a").fancybox();

    $('p.text').slideUp();

    $('p.show').click(function()
    {
        $(this).css({'display':'none'});
        $('p.text').slideDown();
    });

    if ($.browser.msie && $.browser.version<7)
    {
        // IE 6 neumi height()
    }
    else
    {
        $("div.articles div.new").hover(function(e)
        {
            $(this).css({'background-color':'#4d0107','background-position':'100% 100%','cursor':'pointer'});
            $(this).find("a").css('color','#ffa800');
            
            var pom=$(this).parent().height();
            $(this).height(pom);
        },
        function()
        {
            $(this).css({'background-color':'transparent','background-position':'100% 1000px'});
            $(this).find("a").css('color','#ffffff');
        });

        $("div.articles div.new div.new").click(function ()
        {
            var url=$(this).find("h3 a").attr("href");
            $(location).attr('href',url);
        });
    }

    $('div.links h2.eshop a[rel="cs"] span').text("Prodej IT a AV techniky");

    $('div.links h2.eshop a[rel="cs"]').hover(function(e)
    {
        $(this).find("span").html("Výpočetní, projekční a&nbsp;prezentační technika");
    },
	function()
    {
        $(this).find("span").text("Prodej IT a AV techniky");
    });

    $('div.links h2.software a[rel="cs"] span').text("Zakázkový vývoj softwaru");

    $('div.links h2.software a[rel="cs"]').hover(function(e)
    {
        $(this).find("span").text("Tvorba aplikací, databáze, outsourcing");
    },
	function()
    {
        $(this).find("span").text("Zakázkový vývoj softwaru");
    });

    $('div.links h2.eshop a[rel="en"] span').text("Sales of IT and AV technology");

    $('div.links h2.eshop a[rel="en"]').hover(function(e)
    {
        $(this).find("span").text("Computer, projection and presentation equipment");
    },
	function()
    {
        $(this).find("span").text("Sales of IT and AV technology");
    });

    $('div.links h2.software a[rel="en"] span').text("Custom software development");

    $('div.links h2.software a[rel="en"]').hover(function(e)
    {
        $(this).find("span").text("Application development, databases, outsourcing");
    },
	function()
    {
        $(this).find("span").text("Custom software development");
    });

    $('div.links h2 a').click(function()
    {
        window.open($(this).attr('href'));
        return false;
    });
});

