var hideMessages = function hideMessage() {
    $(".message").hide("slow");
    return false;
}
// wyświetlaniemessages
var showMessageFunction = function() {
	if($(".message")) {
		$(".message").hide();
		$(".message").show("slow");
	}
}
$(document).ready(showMessageFunction);


var name_default                = '';
var surname_default             = '';
var email_default               = '';
var email_conf_default          = '';
var phone_default               = '';
var mobilephone_default         = '';
var adress_default              = '';
var postnummer_default          = '';
var ort_default                 = '';
var dag_default                 = '';
var land_default                = '';
var tidigare_default            = '';
var danserfarenheter_default    = '';
var varfor_default              = '';
var niva_default                = '';
var tid_default                 = '';
var eventuella_default          = '';
var hur_default                 = '';

var year_default                = '';
var month_default               = '';
var day_default                 = '';

    $(document).ready(function(){
        name_default                = $('#name_translation').val();
        surname_default             = $('#surname_translation').val();
        email_default               = $('#email_translation').val();
        email_conf_default          = $('#email_repeat_translation').val();
        phone_default               = $('#phone_translation').val();
        mobilephone_default         = $('#mobilephone_translation').val();
        adress_default              = $('#adress_translation').val();
        postnummer_default          = $('#postnummer_translation').val();
        ort_default                 = $('#ort_translation').val();
        dag_default                 = $('#dag_translation').val();
        land_default                = $('#land_translation').val();
        tidigare_default            = $('#tidigare_translation').val();
        danserfarenheter_default    = $('#danserfarenheter_translation').val();
        varfor_default              = $('#varfor_translation').val();
        niva_default                = $('#niva_translation').val();
        tid_default                 = $('#tid_translation').val();
        eventuella_default          = $('#eventuella_translation').val();
        hur_default                 = $('#hur_translation').val();

        year_default                = $('#year_translation').val();
        month_default               = $('#month_translation').val();
        day_default                 = $('#day_translation').val();
});

/*
$(document).ready(function()
{
    $('.menu .top a').click(function(){
        if ($(this).hasClass('current')) return false;

        $('.menu .top a.current').removeClass('current');
        var index = $(this).addClass('current').attr('href').replace('#','');
        $('.menu .sub').hide();
        $('.menu .submenu_'+index).fadeIn();
        if ($('.menu .submenu_'+index).size() > 0){
            $('.menu .sub a.submenu_'+index).fadeIn();
        } else return true;

        return false;

    });
});
*/
var bannerRedirectUrl = '';
$(document).ready(function()
{
    $("a.chowajMsg").click(hideMessages);

    $('.banner_click').click(function()
    {
        var u = $(this).attr('id');
        u = u.replace(/_/g, '/');
        bannerRedirectUrl = $(this).attr('href');
        $.ajax({
            url: '/banners/click/'+u+'/',
            success:function(data)
            {
                if(data)
                {
                    document.location.href = data;
                }
                else
                {
                    document.location.href = bannerRedirectUrl;
                }
            }
        });
        return false;
    });

    $('.closePopup').live('click', function()
    {
        $('#popup').fadeOut();
        return false;
    });
});

// form default values

$(document).ready(function()
{  

    $('.inputName').focus(function(){
        if ($(this).val() == name_default)
        {
            $(this).val('');
        }
    });
    $('.inputName').blur(function(){
        if ($(this).val() == '')
        {
            $(this).val(name_default);
        }
    });

    $('.inputSurname').focus(function(){
        if ($(this).val() == surname_default)
        {
            $(this).val('');
        }
    });

    $('.inputSurname').blur(function(){
        if ($(this).val() == '')
        {
            $(this).val(surname_default);
        }
    });

    $('.inputEmail').focus(function(){
        if ($(this).val() == email_default)
        {
            $(this).val('');
        }
    });
    $('.inputEmail').blur(function(){
        if ($(this).val() == '')
        {
            $(this).val(email_default);
        }
    });

    $('.inputEmailConf').focus(function(){
        if ($(this).val() == email_conf_default)
        {
            $(this).val('');
        }
    });
    $('.inputEmailConf').blur(function(){
        if ($(this).val() == '')
        {
            $(this).val(email_conf_default);
        }
    });

    $('.inputAdress').focus(function(){
        if ($(this).val() == adress_default)
        {
            $(this).val('');
        }
    });
    $('.inputAdress').blur(function(){
        if ($(this).val() == '')
        {
            $(this).val(adress_default);
        }
    });

    $('.inputPostnummer').focus(function(){
        if ($(this).val() == postnummer_default)
        {
            $(this).val('');
        }
    });
    $('.inputPostnummer').blur(function(){
        if ($(this).val() == '')
        {
            $(this).val(postnummer_default);
        }
    });

    $('.inputOrt').focus(function(){
        if ($(this).val() == ort_default)
        {
            $(this).val('');
        }
    });
    $('.inputOrt').blur(function(){
        if ($(this).val() == '')
        {
            $(this).val(ort_default);
        }
    });

    $('.inputDag').focus(function(){
        if ($(this).val() == dag_default)
        {
            $(this).val('');
        }
    });
    $('.inputDag').blur(function(){
        if ($(this).val() == '')
        {
            $(this).val(dag_default);
        }
    });

    $('.inputLand').focus(function(){
        if ($(this).val() == land_default)
        {
            $(this).val('');
        }
    });
    $('.inputLand').blur(function(){
        if ($(this).val() == '')
        {
            $(this).val(land_default);
        }
    });

    $('.inputPhone').focus(function(){
        if ($(this).val() == phone_default)
        {
            $(this).val('');
        }
    });
    $('.inputPhone').blur(function(){
        if ($(this).val() == '')
        {
            $(this).val(phone_default);
        }
    });

    $('.inputMobilePhone').focus(function(){
        if ($(this).val() == mobilephone_default)
        {
            $(this).val('');
        }
    });
    $('.inputMobilePhone').blur(function(){
        if ($(this).val() == '')
        {
            $(this).val(mobilephone_default);
        }
    });

    $('.inputTidigare').focus(function(){
        if ($(this).val() == tidigare_default)
        {
            $(this).val('');
        }
    });
    $('.inputTidigare').blur(function(){
        if ($(this).val() == '')
        {
            $(this).val(tidigare_default);
        }
    });

    $('.inputDanserfarenheter').focus(function(){
        if ($(this).val() == danserfarenheter_default)
        {
            $(this).val('');
        }
    });
    $('.inputDanserfarenheter').blur(function(){
        if ($(this).val() == '')
        {
            $(this).val(danserfarenheter_default);
        }
    });

    $('.inputVarfor').focus(function(){
        if ($(this).val() == varfor_default)
        {
            $(this).val('');
        }
    });
    $('.inputVarfor').blur(function(){
        if ($(this).val() == '')
        {
            $(this).val(varfor_default);
        }
    });

    $('.inputNiva').focus(function(){
        if ($(this).val() == niva_default)
        {
            $(this).val('');
        }
    });
    $('.inputNiva').blur(function(){
        if ($(this).val() == '')
        {
            $(this).val(niva_default);
        }
    });

    $('.inputTid').focus(function(){
        if ($(this).val() == tid_default)
        {
            $(this).val('');
        }
    });
    $('.inputTid').blur(function(){
        if ($(this).val() == '')
        {
            $(this).val(tid_default);
        }
    });

    $('.inputEventuella').focus(function(){
        if ($(this).val() == eventuella_default)
        {
            $(this).val('');
        }
    });
    $('.inputEventuella').blur(function(){
        if ($(this).val() == '')
        {
            $(this).val(eventuella_default);
        }
    });

    $('.inputHur').focus(function(){
        if ($(this).val() == hur_default)
        {
            $(this).val('');
        }
    });
    $('.inputHur').blur(function(){
        if ($(this).val() == '')
        {
            $(this).val(hur_default);
        }
    });

    $('#form1submit').click(function(){
        $('#form .error').removeClass('error');
        
        var error = false;

        if ($('.inputName').val() == name_default || $('.inputName').val() == ''){
            $('.inputName').addClass('error');
            error = true;
        }

        if ($('.inputSurname').val() == surname_default || $('.inputSurname').val() == ''){
            $('.inputSurname').addClass('error');
            error = true;
        }

        if ($('select[name$="valueYear"]').val() == year_default){
            $('select[name$="valueYear"]').addClass('error');
            error = true;
        }
        
        if ($('select[name$="valueMonth"]').val() == month_default){
            $('select[name$="valueMonth"]').addClass('error');
            error = true;
        }
        
        if ($('select[name$="valueDay"]').val() == day_default){
            $('select[name$="valueDay"]').addClass('error');
            error = true;
        }
            
        if ($('.inputMobilePhone').val() == mobilephone_default || $('.inputMobilePhone').val() == ''){
            $('.inputMobilePhone').addClass('error');
            error = true;
        }

        if ($('.inputEmail').val() == email_default || $('.inputEmail').val() == ''){
            $('.inputEmail').addClass('error');
            error = true;
        }

        if ($('.inputEmailConf').val() == email_conf_default || $('.inputEmailConf').val() == ''){
            $('.inputEmailConf').addClass('error');
            error = true;
        }

        if ($('.inputEmailConf').val() != $('.inputEmail').val()){
            $('.inputEmailConf').addClass('error');
            $('.inputEmail').addClass('error');
            error = true;
        }

        if ($('.inputAdress').val() == adress_default || $('.inputAdress').val() == ''){
            $('.inputAdress').addClass('error');
            error = true;
        }

        if ($('.inputPostnummer').val() == postnummer_default || $('.inputPostnummer').val() == ''){
            $('.inputPostnummer').addClass('error');
            error = true;
        }

        if ($('.inputOrt').val() == ort_default || $('.inputOrt').val() == ''){
            $('.inputOrt').addClass('error');
            error = true;
        }

        if ($('.inputLand').val() == land_default || $('.inputLand').val() == ''){
            $('.inputLand').addClass('error');
            error = true;
        }


        if (error === false){
            return true;
        } else {
            return false;
        }
    });

    $('#form2submit').click(function(){
        $('#form .error').removeClass('error');

        var error = false;

        if ($('.inputName').val() == name_default || $('.inputName').val() == ''){
            $('.inputName').addClass('error');
            error = true;
        }

        if ($('.inputSurname').val() == surname_default || $('.inputSurname').val() == ''){
            $('.inputSurname').addClass('error');
            error = true;
        }

        if ($('select[name$="valueYear"]').val() == year_default){
            $('select[name$="valueYear"]').addClass('error');
            error = true;
        }

        if ($('select[name$="valueMonth"]').val() == month_default){
            $('select[name$="valueMonth"]').addClass('error');
            error = true;
        }

        if ($('select[name$="valueDay"]').val() == day_default){
            $('select[name$="valueDay"]').addClass('error');
            error = true;
        }

        if ($('.inputMobilePhone').val() == mobilephone_default || $('.inputMobilePhone').val() == ''){
            $('.inputMobilePhone').addClass('error');
            error = true;
        }

        if ($('.inputEmail').val() == email_default || $('.inputEmail').val() == ''){
            $('.inputEmail').addClass('error');
            error = true;
        }

        if ($('.inputEmailConf').val() == email_conf_default || $('.inputEmailConf').val() == ''){
            $('.inputEmailConf').addClass('error');
            error = true;
        }

        if ($('.inputEmailConf').val() != $('.inputEmail').val()){
            $('.inputEmailConf').addClass('error');
            $('.inputEmail').addClass('error');
            error = true;
        }

        if ($('.inputAdress').val() == adress_default || $('.inputAdress').val() == ''){
            $('.inputAdress').addClass('error');
            error = true;
        }

        if ($('.inputPostnummer').val() == postnummer_default || $('.inputPostnummer').val() == ''){
            $('.inputPostnummer').addClass('error');
            error = true;
        }

        if ($('.inputOrt').val() == ort_default || $('.inputOrt').val() == ''){
            $('.inputOrt').addClass('error');
            error = true;
        }

        if ($('.inputLand').val() == land_default || $('.inputLand').val() == ''){
            $('.inputLand').addClass('error');
            error = true;
        }

        if ($('.inputNiva').val() == niva_default || $('.iinputNiva').val() == ''){
            $('.inputNiva').addClass('error');
            error = true;
        }

        if ($('.inputDag').val() == dag_default || $('.inputDag').val() == ''){
            $('.inputDag').addClass('error');
            error = true;
        }

        if ($('.inputTid').val() == tid_default || $('.inputTid').val() == ''){
            $('.inputTid').addClass('error');
            error = true;
        }

        if (!$('#villkoraccept').is(':checked')){
            $('.checkbox').addClass('error');
            error = true;
        }

        if (error === false){
            return true;
        } else {
            return false;
        }
    });
});


(function( $ ){
	$.fn.placeHolder = function(options) {
		var eo = this;
		var settings = {
			'text'		  : 'Placeholder',
			'placeholder' : '#999',
			'active' 	  : '#000'
		};
		return this.each(function() {
			if ( options ) {
				$.extend( settings, options );
			}
			eo.val(settings.text);
			eo.css("color", settings.placeholder);
			eo.focus(function() {
				if(eo.val() == settings.text) {
					eo.css("color", settings.active);
					eo.val("");
				}
			});
			eo.focusout(function() {
				$("#search_box img").css("display","none");
				if(eo.val() == "" || eo.val() == settings.text) {
					eo.val(settings.text);
					eo.css("color", settings.placeholder);
				}
			});
		});

	};
})( jQuery );
