var rating=false;

function changePicDetail(spaceForPic,file,icon){
  spaceForPic.innerHTML="<img src=\""+file+"\" />'"; 
  el=getObj('shop_dp');
  el.style.borderColor='#FFFFFF';
  el=document.getElementsByName('picIcons');
  
  for (i=0;i<el.length;i++)
    el[i].style.borderColor='#FFFFFF';
  icon.style.borderColor='#da3333';
  //alert (spaceForPic.innerHTML);
}

function checkIntoBasket(form){
	if (!isInteger(form.count_item.value)){
		alert('Počet kusů musí být číslice od 1-99'); 
		form.count_item.focus(); 
		return false
	}else return true
	
}

function showDescription(id,show,width,e){
	var top = (document.documentElement && document.documentElement.scrollTop) ?  document.documentElement.scrollTop : document.body.scrollTop;
	var scrLeft=(document.documentElement && document.documentElement.scrollLeft) ?  document.documentElement.scrollLeft : document.body.scrollLeft;
	var pageW=getObj("page").offsetWidth;
	var pageframeW=getObj("pageframe").offsetWidth;
	var over=(pageW-pageframeW)/2;
	
	
	over=(over<0?0:over);
	obj=getObj(id);
	
	if (!rating){
		obj.style.width=width+'px';
		obj.style.display=(show?'inline':'none');
		obj.style.position='absolute';
		   
		if (e.pageX && e.pageY){
			X=e.pageX;
			Y=e.pageY;
		}else{
		  X=e.clientX+scrLeft;
		  Y=e.clientY+top;
		}
	
		  
	  left=((X+width)>(screen.availWidth-60)?true:false);
		obj.style.left=(show?(left?X-over-width-10:X-over+20)+'px':'0px');
	  obj.style.top=(show?Y+10+'px':'0px');
		//obj.innerHTML='mys:'+X+'  obr:'+scrLeft;
	}else
	  obj.style.display=('none');
}

function showRating(id,show){
	rating=true;
	obj=getObj(id);
	if (obj)
	  obj.style.display=(show?'block':'none');
}

function frRating(form){
	var checked=false;
	for (i=0;i<form.rating.length;i++){
		if (form.rating[i].checked)
		  checked=true;
	}
	if (!checked){
		alert('Vyberte jednu z možností.\n\n1 hvězdička = nejhorší hodnocení\n5 hvězdiček = nejlepší hodnocení');
		return false;
	}
	
	return true;
}

function frChangeValueItem(form){
	
}

function checkUserInfo(form){
  if (isEmpty(form.u_name.value)){
    alert("Zadejte prosím jméno a příjmení.");
  	form.u_name.focus();
  	form.u_name.style.backgroundColor='#FCAFAF';
    return false;    
  }
  if (isEmpty(form.u_street.value)){
    alert("Zadejte prosím ulici.");
  	form.u_street.focus();
  	form.u_street.style.backgroundColor='#FCAFAF';
    return false;    
  }
  if (isEmpty(form.u_city.value)){
    alert("Zadejte prosím město.");
  	form.u_city.focus();
  	form.u_city.style.backgroundColor='#FCAFAF';
    return false;    
  }
  if (!isPSC(form.u_psc.value)){
    alert("Zadejte prosím PSČ ve tvaru př.'67401'");
  	form.u_psc.focus();
  	form.u_psc.style.backgroundColor='#FCAFAF';
    return false;    
  }
  if (!isTel(form.u_tel.value)){
    alert("Zadejte prosím telefoní číslo ve tvaru př.'+420 731 904 481', nebo '731 904 481'.");
  	form.u_tel.focus();
  	form.u_tel.style.backgroundColor='#FCAFAF';
    return false;    
  }
  
  if (form.save_info)
  if (form.save_info.checked){
	  if (!isMail(form.u_mail.value)){
		alert("Zadejte prosím Výš e-mail, bude použit jako přihlašovací login");
		form.u_mail.focus();
		form.u_mail.style.backgroundColor='#FCAFAF';
		return false;
	  }
	  if (isEmpty(form.u_pass.value)){
	    alert("Zadejte prosím nové heslo.");
	  	form.u_pass.focus();
	  	form.u_pass.style.backgroundColor='#FCAFAF';
	    return false;    
	  }			
	  if (isEmpty(form.u_pass_2.value)){
	    alert("Zadejte prosím nové heslo.");
	  	form.u_pass_2.focus();
	  	form.u_pass_2.style.backgroundColor='#FCAFAF';
	    return false;    
	  }		
	  if (form.u_pass_2.value!=form.u_pass.value){
	    alert("Zadaná hesla se neshodují.");
	  	form.u_pass_2.focus();
	  	form.u_pass_2.style.backgroundColor='#FCAFAF';
	    return false;
	  }
  }
  
  if ((!isEmpty(form.u_mail.value))&&(!isMail(form.u_mail.value))){
      alert("Vyplňte svůj e-mail, nebo nechte políčko prázdné.");
      return false
  }

  return true;
}

function TestMessage(form){
		
		if(form.message.value.length < 3){
			form.message.focus();
			alert("Text musí obsahovat alespoň 2 znaky");
			return false;
		}

		if(form.sec_code.value.length != 5){
			form.sec_code.focus();
			alert("Text z obrázku musí mít 5 znaků");
			return false;
		}

		
		return true;
}


	 