function searchExpand(){
	var sb=document.getElementById('search');
	var sq=document.getElementById('searchq');
	var st=document.getElementById('searchbt');
	if(sb.className=='search1'){
		sb.setAttribute("class", "search2");
		st.style.left='330px';
		sq.focus();
	}else{
		sb.setAttribute("class", "search1");
		sq.focus();
		st.style.left='0px';
	}
}

function selTab(index,count){
	for(i=1;i<count+1;i++){
		if(i==index){
			if(document.getElementById('tb'+i)){
				document.getElementById('tb'+i).setAttribute("class", "sel");
				document.getElementById('panel'+i).style.display='block';
			}
		}else{
			if(document.getElementById('tb'+i)){
				document.getElementById('tb'+i).setAttribute("class", "");
				document.getElementById('panel'+i).style.display='none';
			}
		}
	}
	document.getElementById('pcs').focus();
}

function dokoupit_getMore(pocet){
	if(document.getElementById('dokoupit').style.height=='auto'){
		document.getElementById('dokoupit').style.height='186px';
		document.getElementById('dokoupitvice').innerHTML='Zobrazit všechny položky ('+pocet+')';
	}else{
		document.getElementById('dokoupit').style.height='auto';
		document.getElementById('dokoupitvice').innerHTML='Zobrazit méně položek';
	}
}

function getElementPosition(elemID){
	var offsetTrail = document.getElementById(elemID);
	var offsetLeft = 0;
	var offsetTop = 0;
	while (offsetTrail){
		offsetLeft += offsetTrail.offsetLeft;
		offsetTop += offsetTrail.offsetTop;
		offsetTrail = offsetTrail.offsetParent;
	}
	if (navigator.userAgent.indexOf('Mac') != -1 && typeof document.body.leftMargin != 'undefined'){
		offsetLeft += document.body.leftMargin;
		offsetTop += document.body.topMargin;
	}
	return {left:offsetLeft,top:offsetTop};
}

function chsplopt(id,cena){
	document.getElementById('splr'+id).checked=true;
	var typ=document.getElementById('splr'+id).value;
	var dnes=0;
	var spl=10;
	var poj=document.getElementById('poj1').value;
	if(id==2){
		dnes=document.getElementById('spl_dnes2').value;
		spl=document.getElementById('spl_spl2').value;
		poj=document.getElementById('poj2').value;
	}
	csplatky(typ,dnes,spl,poj,cena);
}

var hh=0;
var inter;

function ShowBox()
{
//Depending on the amount of text, set the maximum height here in pixels
	if(hh==360)
	{
	clearInterval(inter);
	return;
	}

	obj = document.getElementById("cover");
	obj.style.visibility = 'visible';
	hh+=20;
	obj.style.height = hh + 'px';
}

function HideBox()
{
	obj = document.getElementById("cover");

	if(hh==20)
	{
	obj.style.visibility = 'hidden';
	obj.style.height = '0.1em';
	clearInterval(inter);
	interv=setInterval('HideBoxV()',3);	
	return;
	}
	hh-=20;
	obj.style.height = hh + 'px';
}


var vv=100;
var interv;

function ShowBoxV()
{
//Depending on the amount of text, set the maximum height here in pixels
	if(vv==250)
	{
	clearInterval(interv);
	inter=setInterval('ShowBox()',3);	
	return;
	}

	obj = document.getElementById("coverv");
	vv+=5;
	obj.style.width = vv + 'px';
}

function HideBoxV()
{
	obj = document.getElementById("coverv");

	if(vv==100)
	{
	clearInterval(interv);
	return;
	}
	vv-=5;
	obj.style.width = vv + 'px';
}

function chngdelstat(id){
	for(i=1;i<3;i++){
		document.getElementById('dadr'+i).checked=false;
	}
	document.getElementById('dadr'+id).checked=true;
	if(id==2){document.getElementById('dadrd').style.display='block';}else{document.getElementById('dadrd').style.display='none';}
}

function checkfrm(frm){
	var txt = new Array(21);
	var err = 0;
	
	var email = document.getElementById('frm13');
	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(frm=='adrfrm1'){
		for(i=1;i<22;i++){
			if(document.getElementById('frm'+i)){txt[i]=document.getElementById('frm'+i).value;}
			if(i<15){document.getElementById('frmd'+i).style.border='2px solid #fff';}else{document.getElementById('frmd'+i).style.border='2px solid #ffe';}
		}
		
		if(txt[3]=='' && (txt[5]=='' || txt[6]=='')){
			document.getElementById('frmd5').style.border='2px solid #f00';
			document.getElementById('frmd6').style.border='2px solid #f00';
			err=1;
		}

		if(txt[7]==''){
			document.getElementById('frmd7').style.border='2px solid #f00';
			err=1;
		}
		if(txt[8]==''){
			document.getElementById('frmd8').style.border='2px solid #f00';
			err=1;
		}
		if(txt[9]==''){
			document.getElementById('frmd9').style.border='2px solid #f00';
			err=1;
		}
		if(txt[10]==''){
			document.getElementById('frmd10').style.border='2px solid #f00';
			err=1;
		}
		if((txt[13]=='') || (!filter.test(email.value))){
			document.getElementById('frmd13').style.border='2px solid #f00';
			err=1;
		}

		if(txt[9].lastIndexOf(' ')>0 || (txt[9].length<5 && txt[9].length>0)){
			document.getElementById('frmd9').style.border='2px solid #f00';
			err=1;
		}
		if(txt[19].lastIndexOf(' ')>0 || (txt[19].length<5 && txt[19].length>0)){
			document.getElementById('frmd19').style.border='2px solid #f00';
			err=1;
		}
		
		if(txt[8]==txt[7].substr(txt[7].lastIndexOf(' ')+1)){document.getElementById('frm7').value=txt[7].substr(0,txt[7].lastIndexOf(' '));}
		if(txt[18]==txt[17].substr(txt[17].lastIndexOf(' ')+1)){document.getElementById('frm17').value=txt[17].substr(0,txt[17].lastIndexOf(' '));}
		
		if(err==1){alert('Zkontrolujte a doplňte zvýrazněné položky.'); return false;}
	}


	if(frm=='adrfrm2'){
		for(i=1;i<27;i++){
			if(document.getElementById('frm'+i)){txt[i]=document.getElementById('frm'+i).value;}
			if(i<15 || i>22){document.getElementById('frmd'+i).style.border='2px solid #fff';}else{document.getElementById('frmd'+i).style.border='2px solid #ffe';}
		}
		
		if(txt[3]=='' && (txt[5]=='' || txt[6]=='')){
			document.getElementById('frmd5').style.border='2px solid #f00';
			document.getElementById('frmd6').style.border='2px solid #f00';
			err=1;
		}

		if(txt[7]==''){
			document.getElementById('frmd7').style.border='2px solid #f00';
			err=1;
		}
		if(txt[8]==''){
			document.getElementById('frmd8').style.border='2px solid #f00';
			err=1;
		}
		if(txt[9]==''){
			document.getElementById('frmd9').style.border='2px solid #f00';
			err=1;
		}
		if(txt[10]==''){
			document.getElementById('frmd10').style.border='2px solid #f00';
			err=1;
		}
		if((txt[13]=='') || (!filter.test(email.value))){
			document.getElementById('frmd13').style.border='2px solid #f00';
			err=1;
		}

		if(txt[9].lastIndexOf(' ')>0 || (txt[9].length<5 && txt[9].length>0)){
			document.getElementById('frmd9').style.border='2px solid #f00';
			err=1;
		}
		if(txt[19].lastIndexOf(' ')>0 || (txt[19].length<5 && txt[19].length>0)){
			document.getElementById('frmd19').style.border='2px solid #f00';
			err=1;
		}
		
		if(txt[8]==txt[7].substr(txt[7].lastIndexOf(' ')+1)){document.getElementById('frm7').value=txt[7].substr(0,txt[7].lastIndexOf(' '));}
		if(txt[18]==txt[17].substr(txt[17].lastIndexOf(' ')+1)){document.getElementById('frm17').value=txt[17].substr(0,txt[17].lastIndexOf(' '));}

		if(txt[23]==''){
			document.getElementById('frmd23').style.border='2px solid #f00';
			err=1;
		}
		if(txt[25]==''){
			document.getElementById('frmd25').style.border='2px solid #f00';
			err=1;
		}
		if(txt[26]==''){
			document.getElementById('frmd26').style.border='2px solid #f00';
			err=1;
		}
		if(txt[25]!=txt[26]){
			document.getElementById('frmd25').style.border='2px solid #f00';
			document.getElementById('frmd26').style.border='2px solid #f00';
			err=1;
		}
		
		if(err==1){alert('Zkontrolujte a doplňte zvýrazněné položky.'); return false;}
	}
}

function onEnter1(id,event){
	if(event.keyCode==13){
		document.getElementById('frm'+id).focus();
		return false;
	}else{
		return true;
	}
}

function selDopr(id){
	for(i=1;i<30;i++){
		if(document.getElementById('dopr'+i)){document.getElementById('dopr'+i).checked=false}
	}
	document.getElementById('dopr'+id).checked=true;
	document.getElementById('doprb').disabled=false;
	if(id==1){document.getElementById('popiss').style.display='block';}else{document.getElementById('popiss').style.display='none';}
}

function selPl(id){
	for(i=1;i<30;i++){
		if(document.getElementById('platba'+i)){document.getElementById('platba'+i).checked=false}
	}
	document.getElementById('platba'+id).checked=true;
	document.getElementById('doprb').disabled=false;
}

function getIC(){
	if(document.getElementById('frm1').value.length==10){document.getElementById('frm2').value=document.getElementById('frm1').value.substr(2);}
}

function removeCP(id){
	var ida=id.replace('frm','');
	ida--;
	if(document.getElementById('frm'+ida).value.substr(document.getElementById('frm'+ida).value.lastIndexOf(" ")+1)==document.getElementById(id).value){
		document.getElementById('frm'+ida).value=document.getElementById('frm'+ida).value.substr(0,document.getElementById('frm'+ida).value.lastIndexOf(" "));
	}
}

function onlinePlatba(banka, zprava){
	var targetdomain='';
	if(banka=='CSOB'){targetdomain='ib24.csob.cz';}
	if(banka=='PS'){targetdomain='maxibps.postovnisporitelna.cz';}
	document.getElementById('OnlinePlatba').action = 'https://' + targetdomain + '/Channels.aspx';
	document.getElementById("ZPRAVA").value='<zprava ofce=\"3100\">'+zprava+'</zprava>';
	document.getElementById('OnlinePlatba').submit();
}

function scPage(page){
	document.getElementById('pg').value=page;
	document.getElementById('frmf').submit();
}

function checkCh(ch){
	var x=document.getElementById(ch); 
	if(x.checked==true){x.checked=false;}else{x.checked=true;}
	document.getElementById('pg').value='1';
	document.getElementById('frmf').submit();
}

function getPwdStr(txt){
	var x=document.getElementById('pwstr').style;
	var xt=document.getElementById('pwstrtxt');
	var score=0;
	if(txt==''){
		x.width='100%';
		x.backgroundColor='#bbb';
		xt.innerHTML='';
	}
	if(txt.length>0 && (txt.length<6 || txt.replace(eval("/"+txt.substr(0,1)+"/g"),"")=="")){
		x.width='20%';
		x.backgroundColor='#f00';
		xt.innerHTML='velmi slabá';
	}
	if(txt.length>5 && txt.replace(eval("/"+txt.substr(0,1)+"/g"),"")!=""){
		score++;
		if((txt.match(/[a-z]/)) && (txt.match(/[A-Z]/))){score++;}
		if(txt.match(/\d+/)){score++;}
		if(txt.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/)){score++;}
		if(txt.length>12){score++;}		
		x.width=(score*20)+'%';
		
		if(score==2){xt.innerHTML='slabá'; x.backgroundColor='#fc0';}
		if(score==3){xt.innerHTML='dobrá'; x.backgroundColor='#ff0';}
		if(score==4){xt.innerHTML='silná'; x.backgroundColor='#cf0';}
		if(score==5){xt.innerHTML='perfektní'; x.backgroundColor='#080';}
	}

}

function checkBU(num){
	var parts2=num.split("/");
	if(parts2.length!=2 || parts2[1].length!=4){
		alert('Číslo účtu je ve špatném formátu');
		return false;
	}
	
	var parts=parts2[0].split("-");
	if(parts.length>2){
		alert('Číslo účtu je ve špatném formátu');
		return false;
	}

	if(parts.length==2){
		if(parts[0].length>6){
			alert('Číslo účtu je ve špatném formátu');
			return false;
		}
		for(i=parts[0].length;i<6;i++){
			parts[0]="0"+parts[0];
		}
		var s1=parts[0][0]*10+parts[0][1]*5+parts[0][2]*8+parts[0][3]*4+parts[0][4]*2+parts[0][5]*1;
		if(s1%11>0){
			alert('Číslo účtu je zadáno nesprávně. Zkontrolujte, zda jste neudělali někde překlep.');
			return false;
		}		

		if(parts[1].length>10 || parts[1].length<2){
			alert('Číslo účtu je ve špatném formátu');
			return false;
		}
		for(i=parts[1].length;i<10;i++){
			parts[1]="0"+parts[1];
		}
		var s2=parts[1][0]*6+parts[1][1]*3+parts[1][2]*7+parts[1][3]*9+parts[1][4]*10+parts[1][5]*5+parts[1][6]*8+parts[1][7]*4+parts[1][8]*2+parts[1][9]*1;
		if(s2%11>0){
			alert('Číslo účtu je zadáno nesprávně. Zkontrolujte, zda jste neudělali někde překlep.');
			return false;
		}		
	}
	if(parts.length==1){
		if(parts[0].length>10 || parts[0].length<2){
			alert('Číslo účtu je ve špatném formátu');
			return false;
		}
		for(i=parts[0].length;i<10;i++){
			parts[0]="0"+parts[0];
		}
		var s2=parts[0][0]*6+parts[0][1]*3+parts[0][2]*7+parts[0][3]*9+parts[0][4]*10+parts[0][5]*5+parts[0][6]*8+parts[0][7]*4+parts[0][8]*2+parts[0][9]*1;
		if(s2%11>0){
			alert('Číslo účtu je zadáno nesprávně. Zkontrolujte, zda jste neudělali někde překlep.');
			return false;
		}		
	}
	return true;
}

function makeClaim(zbozi,zid,sn,obj,objid){
	document.getElementById('form2').style.display='none';
	document.getElementById('form').style.display='block';
	document.getElementById('frm1').value=zbozi;
	document.getElementById('frm1h').value=zid;
	document.getElementById('frm2').value=sn;
	document.getElementById('frm3').value=obj;
	document.getElementById('frm3h').value=objid;
}

function addslashes(str){
	str=str.replace(/\\/g,'\\\\');
	str=str.replace(/\'/g,'\\\'');
	str=str.replace(/\0/g,'\\0');
	return str;
}

function getY(oElement){
	var iReturnValue=0;
	while(oElement!=null){
		iReturnValue+=oElement.offsetTop;
		oElement=oElement.offsetParent;
	}
	return iReturnValue;
}

function getX(oElement){
	var iReturnValue=0;
	while(oElement!=null){
		iReturnValue+=oElement.offsetLeft;
		oElement=oElement.offsetParent;
	}
	return iReturnValue;
}

