var rating=false;

function changePicDetail(spaceForPic,file,big_file,icon){
  spaceForPic.innerHTML=(big_file!=''?"<a rel=\"lightbox[fotogalerie]\" title=\"Zvětšit obrázek\" href=\""+big_file+"\" ><img src=\""+file+"\" alt=\"náhled výrobku\" /></a>":"<img src=\""+file+"\" alt=\"náhled výrobku\" />"); 
  el=getObj('shop_dp');
  el.style.borderColor='#c8b890';
  el=document.getElementsByName('picIcons');
  
  for (i=0;i<el.length;i++)
    el[i].style.borderColor='#c8b890';
  icon.style.borderColor='#da3333';
  //alert (spaceForPic.innerHTML);
}

function checkIntoBasket(form){
	if (!isInteger(form.count.value)){
		alert('Počet kusů musí být číslice od 1-99'); 
		form.count.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);
	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ř.'674 01'");
  	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 (isEmpty(form.u_login.value)){
	    alert("Zadejte prosím přihlašovací jméno pro pozdější přihlášení do systému.");
	  	form.u_login.focus();
	  	form.u_login.style.backgroundColor='#FCAFAF';
	    return false;    
	  }		
	  if (isEmpty(form.u_pass.value)){
	    alert("Zadejte prosím nové heslo pro pozdější přihlášení do systému.");
	  	form.u_pass.focus();
	  	form.u_pass.style.backgroundColor='#FCAFAF';
	    return false;    
	  }			
	  if (isEmpty(form.u_pass_2.value)){
	    alert("Zadejte prosím ještě jednou heslo pro pozdější přihlášení do systému.");
	  	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;

}




	 