// JavaScript Document

/* slider-config */
var slider01_config = {
		speed: 1000,
		interval: 5000,
		next_speed: 200,
		prev_speed: 200,
		image_speed: 100};


$(document).ready(function(){


//form
    $(".verify").attr("value","verified");
   
    $(".contact-form1").bind('submit',function(){
        var insert_post = $(this).serialize(); //metoda serialize vytvoří post z aktuálního formuláře
        insert_post += '&submitted=1'; //kpostu přilepím potvrzovací hodnotu
        $.post($(this).attr('action'),insert_post, function(data) { // Ajax volá url které je jako ACTION ve FORMU a vrací data
           
            var jdata = eval("(" + data + ")");
               
            if (jdata.status == 'true'){//vykonají se funkce dle návratových dat
                window.location.href=jdata.url;
               
            }
            else{

                $('.error_message').attr('style','display:true');
               
            };
        });
        return false;
    });	
    
    $(".form1").bind('submit',function(){
        var insert_post = $(this).serialize(); //metoda serialize vytvoří post z aktuálního formuláře
        insert_post += '&submitted=1'; //kpostu přilepím potvrzovací hodnotu
        $.post($(this).attr('action'),insert_post, function(data) { // Ajax volá url které je jako ACTION ve FORMU a vrací data
           
            var jdata = eval("(" + data + ")");
               
            if (jdata.status == 'true'){//vykonají se funkce dle návratových dat
                window.location.href=jdata.url;
               
            }
            else{

                $('.error_message').attr('style','display:true');
               
            };
        });
        return false;
    });	
    
    
    
    //vypis firem v selektu formulare
    
    $(window).load(function(){
			var insert_get = $(this).serialize(); //metoda serialize vytvoří post z aktuálního formuláře
			$.get('/templates/scripts/getCompany.php?kraj_id='+$('select.kraj option:selected').val(),insert_get, function(data) { // Ajax volá url které je jako ACTION ve FORMU a vrací data
			$('.message').empty();
			var jdata = eval("(" + data + ")");
			
			
			if(jdata.status == 'true') {

				$('.companyData').empty();
				$('.companyData').append(jdata.data);
			}
			else {
				
			}
				
		});		
	});
    
    
    
    $('.kraj').bind('change',function(){
    		    
		var insert_get = $(this).serialize(); //metoda serialize vytvoří post z aktuálního formuláře
		$.get('/templates/scripts/getCompany.php?kraj_id='+$('select.kraj option:selected').val(),insert_get, function(data) { // Ajax volá url které je jako ACTION ve FORMU a vrací data
		$('.message').empty();
		var jdata = eval("(" + data + ")");
				
				
		if(jdata.status == 'true') {
			$('.companyData').empty();
			$('.companyData').append(jdata.data);
			}
		else {
		
			}
					
		});		
	});
    
    
    
    //presmerovani mapy partneru\
    var id = ($(document).getUrlParam("id"));
    
    switch(id) {
    	case "karlovarsky": $(location).attr('href',"/mapa-partneru/karlovarsky-kraj/");break;
    	case "ustecky": $(location).attr('href',"/mapa-partneru/ustecky-kraj/");break;
    	case "liberecky": $(location).attr('href',"/mapa-partneru/liberecky-kraj/");break;
    	case "stredocesky": $(location).attr('href',"/mapa-partneru/stredocesky-kraj/");break;
    	case "praha": $(location).attr('href',"/mapa-partneru/hlavni-mesto-praha/");break;
    	case "budejovicky": $(location).attr('href',"/mapa-partneru/jihocesky-kraj/");break;
    	case "plzensky": $(location).attr('href',"/mapa-partneru/plzensky-kraj/");break;
		case "kralovohradecky": $(location).attr('href',"/mapa-partneru/kralovehradecky-kraj/");break;
    	case "pardubicky": $(location).attr('href',"/mapa-partneru/pardubicky-kraj/");break;
    	case "vysocina": $(location).attr('href',"/mapa-partneru/vysocina/");break;
    	case "olomoucky": $(location).attr('href',"/mapa-partneru/olomoucky-kraj/");break;
    	case "jihomoravsky": $(location).attr('href',"/mapa-partneru/jihomoravsky-kraj/");break;
    	case "moravskoslezky": $(location).attr('href',"/mapa-partneru/moravskoslezsky-kraj/");break;
    	case "zlinsky": $(location).attr('href',"/mapa-partneru/zlinsky-kraj/");break;
    }
    
    //voucher form
    $(".verify").attr("value","verified");
    

    if($(".iw1").val() == '') $(".iw1").val("1");
   
    $(".contact-form2").bind('submit',function(){
        var insert_post = $(this).serialize(); //metoda serialize vytvoří post z aktuálního formuláře
        insert_post += '&submitted=1'; //kpostu přilepím potvrzovací hodnotu
        $.post($(this).attr('action'),insert_post, function(data) { // Ajax volá url které je jako ACTION ve FORMU a vrací data
           
            var jdata = eval("(" + data + ")");
               
            if (jdata.status == 'true'){//vykonají se funkce dle návratových dat
                window.location.href=jdata.url;
               
            }
            else{
                window.location.href='#top';
                
                
            	if(jdata.error1 == 'true') $('.error_message').attr('style','display:true');
                if(jdata.error2 == 'true') $('.error_message').attr('style','display:true');
                if(jdata.error3 == 'true') $('.error_message').attr('style','display:true');
                if(jdata.error4 == 'true') $('.error_message').attr('style','display:true');
                if(jdata.error5 == 'true') $('.hide').removeClass('hide-element');
                else $('.hide').addClass('hide-element');
                if(jdata.error6 == 'true') $('.hide2').removeClass('hide-element2');
                else $('.hide2').addClass('hide-element2');
                if(jdata.error7 == 'true') $('.error_message').attr('style','display:true');
                if(jdata.error8 == 'true') $('.error_message').attr('style','display:true');
                if(jdata.error9 == 'true') $('.error_message').attr('style','display:true');
                if(jdata.error10 == 'true') $('.error_message').attr('style','display:true');
            };
        });
        return false;
    });
	
		
    $('#pop-up-wrapper').show();
	
	var out=true;
	$('#pop-cont').bind('mouseout', function() {
		out = true;
	});
	
	$('#pop-cont').bind('mouseover', function() {
		out = false;
	});
	
	$('#pop-up-wrapper').click(function() {
	  if(out){$(this).hide();}
	});
	
	$('#close-img').click(function() {
	  $('#pop-up-wrapper').hide();
	  $('#pop-up-wrapper2').hide();
	});
	
	
	
	
	
	jQuery.cookie = function(name, value, options) {
	    if (typeof value != 'undefined') { // name and value given, set cookie
		options = options || {};
		if (value === null) {
		    value = '';
		    options.expires = -1;
		}
		var expires = '';
		if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
		    var date;
		    if (typeof options.expires == 'number') {
			date = new Date();
			date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
		    } else {
			date = options.expires;
		    }
		    expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
		}
		// CAUTION: Needed to parenthesize options.path and options.domain
		// in the following expressions, otherwise they evaluate to undefined
		// in the packed version for some reason...
		var path = options.path ? '; path=' + (options.path) : '';
		var domain = options.domain ? '; domain=' + (options.domain) : '';
		var secure = options.secure ? '; secure' : '';
		document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
	    } else { // only name given, get cookie
		var cookieValue = null;
		if (document.cookie && document.cookie != '') {
		    var cookies = document.cookie.split(';');
		    for (var i = 0; i < cookies.length; i++) {
			var cookie = jQuery.trim(cookies[i]);
			// Does this cookie string begin with the name we want?
			if (cookie.substring(0, name.length + 1) == (name + '=')) {
			    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
			    break;
			}
		    }
		}
		return cookieValue;
	    }
	};

	
	
	// index
	if($.cookie("popup_jav2")) {
		$('#pop-up-wrapper').hide();
	}
	else {
		$('#pop-up-wrapper').show();
	}
	
	$('#pop-up-wrapper2').show();
	
	
	
	$.cookie('popup_jav2', '1', { expires: (1/24), path: '/', domain: 'trido.cz'});

	
	
 	
 	
	

});
