$(document).ready(function()
{
    //-------------------------------------------------------
    $("#loading").bind("ajaxSend", function(){
           $(this).show();
     }).bind("ajaxComplete", function(){
           $(this).hide();
     });
     //-------------------------------------------------------



	$(".partneri a").hover(function() { //On hover...

		var thumbOver = $(this).find("img").attr("src"); //Get image url and assign it to 'thumbOver'

		//Set a background image(thumbOver) on the <a> tag - Set position to bottom
		$(this).find("a.thumb").css({'background' : 'url(' + thumbOver + ') no-repeat center bottom'});

		//Animate the image to 0 opacity (fade it out)
		$(this).find("span").stop().fadeTo('normal', 0 , function() {
			$(this).hide() //Hide the image after fade
		});
	} , function() { //on hover out...
		//Fade the image to full opacity 
		$(this).find("span").stop().fadeTo('normal', 1).show();
	});


	$("tr.suda").click(function() {

		var id= $(this).attr("id");
		pointer = "#"+id+" td";

		if ($(pointer).attr("class")!='marked') {
			$(pointer).css({ background: "#ffedc9" });
			$(pointer).addClass("marked");
		} else {

			$(pointer).removeClass("marked");
			$(pointer).css({ background: "#dff3ff" });

		}
		

		
	});



	$("tr.licha").click(function() {

		var id= $(this).attr("id");
		pointer = "#"+id+" td";

		if ($(pointer).attr("class")!='marked') {
			$(pointer).css({ background: "#ffedc9" });
			$(pointer).addClass("marked");
		} else {

			$(pointer).removeClass("marked");
			$(pointer).css({ background: "#eff9ff" });

		}
		

		
	});


	$('a.photo').fancybox({'transitionIn'  : 'elastic','transitionOut' : 'elastic','titlePosition':'over','titleFormat': function(title, currentArray, currentIndex, currentOpts) {return '<span id="fancybox-title-over">' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';}});





}) 


		renew = function() {
			//xObject("action").value="srch";
			//xObject("srch_hp_form").submit();

			
				
			 var typ_pneu = $('#typ_pneu').val();
			 var trida_pneu = $('#trida_pneu').val();
			 var rozmer_pneu = $('#rozmer_pneuValue').val();
			 var li_pneu = $('#li_pneu').val();
			 var si_pneu = $('#si_pneu').val();
			 var vyrobce_pneu = $('#vyrobce_pneu').val();
			 var nazev_pneu = $('#nazev_pneu').val();
			
			
			  $.ajax({  
				

			       type: "POST",  
			       url: "/scripts/ajax/ajax.srchForm.php",  
			       cache: false,   
			       data: "matxr=-1&typ_pneu=" + typ_pneu +"&trida_pneu="+ trida_pneu+"&rozmer_pneu="+ rozmer_pneu+"&li_pneu="+ li_pneu+"&si_pneu="+ si_pneu+"&vyrobce_pneu="+ vyrobce_pneu,  
			       dataType: "xml",   
			       beforeSend: function(){  
			        // alert("Loading");                    
			       },   
			       success: function(xml){  
				
				/*$('#typ_pneu').find('option').remove();
				$('#typ_pneu').append($('<option></option>').val('').html('nerozhoduje'));
				$(xml).find('typ').each(function(){
					var typ = $(this).text();
					$('#typ_pneu').append($('<option value="'+typ+'">'+typ+'</option>'));
				});	
				$("#typ_pneu option[value='"+typ_pneu+"']").attr("selected", "selected");
*/
				
				$('#trida_pneu').find('option').remove();
				$('#trida_pneu').append($('<option></option>').val('').html('nerozhoduje'));
				$(xml).find('trida').each(function(){
					var trida = $(this).text();
					$('#trida_pneu').append($('<option value="'+trida+'">'+trida+'</option>'));
				});	
				$("#trida_pneu option[value='"+trida_pneu+"']").attr("selected", "selected");
/*
				
				$('#si_pneu').find('option').remove();
				$('#si_pneu').append($('<option></option>').val('').html('nerozhoduje'));
				$(xml).find('si').each(function(){
					var si = $(this).text();
					$('#si_pneu').append($('<option value="'+si+'">'+si+'</option>'));

				});	
				$("#si_pneu option[value='"+si_pneu+"']").attr("selected", "selected");


				$('#li_pneu').find('option').remove();
				$('#li_pneu').append($('<option></option>').val('').html('nerozhoduje'));
				$(xml).find('li').each(function(){
					var li = $(this).text();
					$('#li_pneu').append($('<option value="'+li+'">'+li+'</option>'));
				});	
				$("#li_pneu option[value='"+li_pneu+"']").attr("selected", "selected");


*/

				$('#vyrobce_pneu').find('option').remove();
				$('#vyrobce_pneu').append($('<option></option>').val('').html('nerozhoduje'));
				$(xml).find('vyrobce').each(function(){
					var vyrobce = $(this).text();
					$('#vyrobce_pneu').append($('<option value="'+vyrobce+'">'+vyrobce+'</option>'));
				});	
				$("#vyrobce_pneu option[value='"+vyrobce_pneu+"']").attr("selected", "selected");

/*				$(xml).find('count').each(function(){
					var countP = $(this).text();
					//alert(countP);
					$('#countP').html(countP);
				});	

*/


				if (vyrobce_pneu!='') {

					$('#nazev_pneu').find('option').remove();
					$('#nazev_pneu').append($('<option></option>').val('').html('nerozhoduje'));
					$(xml).find('nazev').each(function(){
						var nazev = $(this).text();
						$('#nazev_pneu').append($('<option value="'+nazev+'">'+nazev+'</option>'));
					});	
					$("#nazev_pneu option[value='"+nazev_pneu+"']").attr("selected", "selected");
						$('#nazev_pneu').removeAttr("disabled");
					} else {
						$('#nazev_pneu').attr("disabled","disabled");
					}


  
			       }  





			     });      


		}

		search_pneu = function() {
			$("#srch_hp_form").submit();
		}





		logit = function(item_id, dealer_id,link) {
			  $.ajax({  

			       type: "POST",  
			       url: "/scripts/ajax/ajax.stats.php",  
			       cache: false,   
			       data: "item_id=" + item_id +"&dealer_id="+ dealer_id+"&link="+ link,  
			       dataType: "xml",   
			       beforeSend: function(){  
			        // alert("Loading");                    
			       },   
			       success: function(xml){  
				return true;	

				}


			     });      

		}



	 var lightOnV=0;	
	 function lightOn(obj) {

		 obj.className="lightOn";

	 }		
	
	 function lightOff(obj,className) {

		 obj.className=className;

	 }		



	search_pneu = function() {
		$("#srch_hp_form").submit();
	}




var okBut='<div style="background:url(/style/ano.png);background-position:-5px ;background-repeat:no-repeat;padding-left:25px;margin-top:2px;">&nbsp;</div>';
var errBut='<div style="background:url(/style/ne.png);background-position:-5px ;background-repeat:no-repeat;padding-left:25px;margin-top:2px;">';
var emptyBut='<div style="float:left;width:35px;height:29px;margin-right:5px;"></div>';
var setfocus='';

var loginOk=false;
var icoOk=false;

var regAsFirm=0;

function check_zip(psc) {
     format = /^[0-9]{5}$/
      if (format.test(psc) == true) {
   	   return true; }  else {
           return false;}
}

function check_ico_worker(ico) {
     format =  /^[0-9]{8}$/
      if (format.test(ico) == true) {
   	   return true; }  else {
           return false;}
}





function checkemail(email){ 
 var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ ;
 return re.test(email) ;
}





check_input = function (obj,hlaska)  {


if (obj.value == "") {
	if (obj.id=="nazev") {
		hlaska="Musíte zadat název firmy";
	}
	
	xObject(obj.id+"Txt").innerHTML=errBut+hlaska+'</div>';
	if (setfocus=="") {setfocus=obj.id;}
	obj.select();
	obj.focus();
	return false;
} else {
	xObject(obj.id+"Txt").innerHTML=okBut;
	return true;
	}
}



check_ico = function () {
	if (regAsFirm==1) {
		if (!check_ico_worker(xObject("ico").value))  {
			xObject("icoTxt").innerHTML=errBut+"Neplatný formát IČ.</div>";
			odeslat = false;
			setFocus("ico");
			if (setfocus=="") {setfocus="ico";}
			return false;
		} else {
			xObject("icoTxt").innerHTML=okBut;
			return icoOk;
		}
	} else {
			return true;

	}
}


setFocus=function(object) {
	xObject(object).select();
	xObject(object).focus();

}




function check_psc() {
	if (!check_zip(xObject("psc").value))  {
		xObject("pscTxt").innerHTML=errBut+"Neplatný formát PSČ.</div>";
		odeslat = false;
		if (setfocus=="") {setfocus="psc";}
		setFocus("psc");

		return false;
	} else {
		xObject("pscTxt").innerHTML=okBut;
		return true;
	}
}


check_email = function () {
	if (!checkemail(xObject("email").value)) {
		xObject("email").focus();
		xObject("emailTxt").innerHTML=errBut+"Neplatný formát emailu.</div>";
		if (setfocus=="") {setfocus="email";}
		return false;
	} else {
		xObject("emailTxt").innerHTML=okBut;
		return true;
	}
}

check_email_kam = function () {
	if (!checkemail(xObject("email_kam").value)) {
		xObject("email_kam").focus();
		xObject("emailTxt_kam").innerHTML=errBut+"Neplatný formát emailu.</div>";
		if (setfocus=="") {setfocus="email_kam";}
		return false;
	} else {
		xObject("emailTxt_kam").innerHTML=okBut;
		return true;
	}
}





function checkForm() {


//alert (check_input(xObject('mesto'),''));

if (check_input(xObject('nazev'),'') & check_input(xObject('mesto'),'Musíte zadat obec/město.') & check_psc() & check_ico() & check_input(xObject('telefon'),'Musíte zadat telefon.')   & check_email()) {
   $("#regForm").submit();
} 



 }



function checkSoutez() {


	//alert (check_input(xObject('mesto'),''));

	if (check_input(xObject('jmenos'),'Musíte zadat své jméno.') & check_email()& check_email_kam()) {
	   $("#soutezForm").submit();
	} 



 }



function bookmarksite(title, url){ if (document.all) window.external.AddFavorite(url, title); else if (window.sidebar) window.sidebar.addPanel(title, url, "") } 


