var ajax_script = "http://www.sam83.cz/ajax.php";	
var GB_ROOT_DIR = "http://www.sam83.cz/core/js/greybox/";
var JS_ROOT = "http://www.sam83.cz/sam/core/js/";


function loadVideo(playerUrl, autoplay) {
  swfobject.embedSWF(
      playerUrl + '&rel=1&border=0&fs=1&autoplay=' + 
      (autoplay?1:0), 'player', '290', '250', '9.0.0', false, 
      false, {allowfullscreen: 'true'});
}

function getVal(id){
	var elem = document.getElementById(id).value;
	return elem;
}


function checkFormPizmo(){
	var msg = [];
	if (getVal("jmeno") == "")
		msg.push("Jméno je povinná položka\r\n");
	if (getVal("prijmeni") == "")
		msg.push("Příjmení je povinná položka\r\n");
	if (getVal("ulice") == "")
		msg.push("Ulice,čp. je povinná položka\r\n");			
	if (getVal("mesto") == "")
		msg.push("Město je povinná položka\r\n");		
	if (getVal("psc") == "")
		msg.push("PSČ je povinná položka\r\n");		
	if (getVal("email") == "")
		msg.push("Email je povinná položka\r\n");		
	var out = "";	
	if(msg.length != 0){
		for(i=0;i<msg.length;i++){
			out += msg[i];
		}
		alert(out);
		return false;
	}
	else{
		return true;
	}			
}


function checkFormShop(){
	var msg = [];
	if (getVal("jmeno") == "")
		msg.push("Jméno je povinná položka\r\n");
	if (getVal("prijmeni") == "")
		msg.push("Příjmení je povinná položka\r\n");
	if (getVal("ulice") == "")
		msg.push("Ulice,čp. je povinná položka\r\n");
	if (getVal("mesto") == "")
		msg.push("Město je povinná položka\r\n");
	if (getVal("psc") == "")
		msg.push("PSČ je povinná položka\r\n");
	if (getVal("email") == "")
		msg.push("Email je povinná položka\r\n");
	if(document.shop_objednavka.podminky.checked != true){
		msg.push("Musíte souhlasit s obchodními podmínkami\r\n");
	}
	var out = "";
	if(msg.length != 0){
		for(i=0;i<msg.length;i++){
			out += msg[i];
		}
		alert(out);
		return false;
	}
	else{
		return true;
	}
}


function showMyVideos2(data){	
  var feed = data.data;
  var items = feed.items;
  var html = ['<ul>'];
  for (var i = 0; i < items.length; i++) {
    var entry = items[i];
    var title = entry.thumbnail;
   // html.push('<li><img src="'+title.default+'" /></li>');
  }
  html.push('</ul>');
  document.getElementById('video_p').innerHTML = html.join('');
}

function showSearchButton(){
	document.getElementById('searchButton').style.display = "inline";
}

function hideSearchButton(){
	document.getElementById('searchButton').style.display = "none";
}


function echeck(str) {
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){		  
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false;
		 }
		 return true;
}


function checkMailing(){
	var mail = document.getElementById("mailing_email").value;
	if(echeck(mail) == false){
		return false;
	}
	else{
		return true;
	}
}


jQuery().ready(function(){ 
	jQuery("#mail_list").submit(function(){
		if(checkMailing() == false){
			alert('zadaný email má neplatný formát');
			return false;
		}
		else
		 return true;
		
		var mail = document.getElementById("mailing_email").value;
		var name = document.getElementById("mailing_name").value;
		var surname = document.getElementById("mailing_surname").value;
		var params = {"mail" : mail,"name" : name,"surname":surname};	
	
	jQuery.ajax({
      url: ajax_script,
      type: "POST",
      data: ({"mail" : mail,"name" : name,"surname":surname}),
      dataType: "json",
      success: function(data){
      	if(data.msg == "error"){
      		alert("Chyba");
      		return false;
      	}
      	else{
      		jQuery("#mailing_block").html("email úspěšně přidán");
      		return false;
      	}      	
        
      }
   }
).responseText;
return false;
});
});
