function ChangeSettings(form, typeaction) {
	if(typeaction==1) {
		form.nCountRepeat.readOnly=false;
		form.dStartDate.value='';
		form.dStartTime.value='00:00';
		document.getElementById('startdate').style.display='none';
		alert('Není možné zvolit datum a čas!')
	} else if(typeaction==2) {
		form.nCountRepeat.value=0;
		form.nCountRepeat.readOnly=true;
		form.dStartDate.value='';
		document.getElementById('startdate').style.display='block';
	} else if(typeaction==3) {
		form.nCountRepeat.readOnly=false;
		form.dStartDate.value='';
		form.dStartTime.value='00:00';
		document.getElementById('startdate').style.display='none';
		alert('Není možné zvolit datum a čas!')
	}
}

function ViewSourceCode(nFileToDownloadID, nDepartmentID) {
var nWidth = 450
var nHeight = 250
var URL = 'download.asp?nFileToDownloadID='+nFileToDownloadID + '&did=' + nDepartmentID
window.open(URL,'_blank','leftmargin=0,topmargin=0,marginwidth=0,marginheight=0,toolbar=0,titlebar=0,menubar=0,location=0,scrollbars=auto,resizable=0,width='+nWidth+',height='+nHeight+',left=300,top=200')  
}
function OpenActionHall(nProductID, sAction, sTarget, P1, P2, P3)
{
var nWidth = screen.width+3
var nHeight = screen.height
var URL = 'action.asp?nProductID='+nProductID
if(!sAction=='') URL += '&sAction='+sAction
if(!P1=='') URL += '&mPrice='+P1
if(!P2=='') URL += '&mActualPrice='+P2
if(!P3=='') URL += '&mMax='+P3

//window.open("action.asp?nProductID="+nProductID, "f"+nProductID,"width=195,height=460,top=0,left=0, channelmode=no, scrollbars=yes")
window.open(URL,nProductID,'leftmargin=0,topmargin=0,marginwidth=0,marginheight=0,toolbar=0,titlebar=0,menubar=0,location=0,scrollbars=auto,resizable=0,width='+nWidth+',height='+nHeight+',left=0,top=0')
}

//Global test for support Regular Expressions

function IsDigit()
{
  return (((event.keyCode >= 48) && (event.keyCode <= 57)) || (event.keyCode == 32) || (event.keyCode == 43) || (event.keyCode == 58));
}

var g_RegExpSupported = 0;
if(window.RegExp)
{
	var tempStr = "a";
	var tempReg = new RegExp(tempStr);
	if(tempReg.test(tempStr)) 
		g_RegExpSupported = 1;
}

 function client(ThisForm){
	var submitForm = true;
	var submitEmail = true;
	var submitPSW = true;
	var str = ThisForm.sEmail.value;
	var strHTML='';

	
//kontrola hesla
	if(ThisForm.sPassword.value!=ThisForm.sPasswordConfirm.value){submitPSW=false;}

	if(ThisForm.sLogin.value==''){submitForm = false;}
	if(ThisForm.sPassword.value==''){submitForm = false;}
	if(ThisForm.sPasswordConfirm.value==''){submitForm = false;}
					
//kontrola e-mailu
	if(!g_RegExpSupported){
		if(!(str.indexOf(".") > 2) && (str.indexOf("@") > 0))
		{
			ThisForm.sEmail.focus();
			submitEmail = false;
		}	
	}
	else
	{
		var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
		var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,5}|[0-9]{1,3})(\\]?)$");
		if(!(!r1.test(str) && r2.test(str)))
		{
			ThisForm.sEmail.focus();
			submitEmail = false;
		}
	}
	
	if(ThisForm.bShopper.value==1){
		//kontrola vsech polozek
			if(ThisForm.sName.value==''){submitForm = false;}
			if(ThisForm.sSurname.value==''){submitForm = false;}
			if(ThisForm.sStreet.value==''){submitForm = false;}
			if(ThisForm.sStreetNumber.value==''){submitForm = false;}
			if(ThisForm.sCity.value==''){submitForm = false;}
			if(ThisForm.sZIPCode.value==''){submitForm = false;}
			if(ThisForm.sPhone.value==''){submitForm = false;}
	}
	
	if(!submitForm || !submitPSW || !submitEmail){
		if(!submitForm){strHTML = "Musíte vyplnit všechny tučně označené položky!";}
		if(!submitEmail){strHTML += "\nŠpatný formát e-mailu!";}
		if(!submitPSW){strHTML += "\nŠpatně zadané heslo!";}
		alert(strHTML);
		return false		
	}
	else{
		return true
	}	
}

function goodsdetail(ThisForm) {
 	var submitForm = true
	var strHTML = ''
	
	if(!ThisForm.bAcceptPlacing.checked){
		if(strHTML != ''){
		strHTML += "\n"
		}	
		strHTML += ("Musíte souhlasit s podmínkami umístění!");
		submitForm = false;
	}
	
	if(ThisForm.sName.value==''){
		if(strHTML != ''){
		strHTML += "\n"
		}	
		strHTML += ("Musíte zadat název výrobku!");
		submitForm = false;
	}

	if(ThisForm.mReservePrice.value==''){
		if(strHTML != ''){
		strHTML += "\n"
		}
		strHTML += ("Musíte zadat cenu výrobku!");
		submitForm = false;
	}

	if (ThisForm.sDescription.value.length > 500) {
		if(strHTML != ''){
		strHTML += "\n"
		}
		strHTML += ("Popis výrobku je příliš dlouhý (max.500 znaků)!");
		submitForm = false;
	}
	
	var picture = ThisForm.sFileName.value
	var TypPicture = picture.substring(picture.length-3)
	
	if (picture!='' && TypPicture!= 'gif' && TypPicture!= 'GIF' && TypPicture!= 'jpg' && TypPicture!= 'JPG') {
		if(strHTML != ''){
		strHTML += "\n"
		}
		strHTML += ("Špatný formát obrázku (musí být jpg nebo gif)!");
		submitForm = false;
	}
	
	if (ThisForm.dStartDate.value!='') {
		var time = ThisForm.dStartTime.value
		if (time.length!=5 || time.substring(0, 2) > 23 || time.substring(2, 3) != ':' || time.substring(3, 5) > 59) {
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += ("Špatně zadaný čas spuštění aukce - čas musí mít tento formát: 08:20 nebo 21:05");
			submitForm = false;
		}
	}
	else {
		 ThisForm.dStartTime.value=''
	}
	
	if(!submitForm){
		alert(strHTML);
		return false
	}
	else{
		return true
	}
}

function adminDep(ThisForm){
	if(ThisForm.sName.value==''){
		alert("Musíte zadat název!");
		return false;
	}
	else{return true;}	
}

function actionhall(ThisForm){
	var mMax = Math.round(ThisForm.mMax.value)
	var mMin = Math.round(ThisForm.mMin.value)
	var mPrice = Math.round(ThisForm.mPrice.value)
	var mActualPrice = Math.round(ThisForm.mActualPrice.value)

	if(mPrice < mActualPrice + 1 || mPrice > mMax){
		alert("Můžete přihodit v rozmezí - od " + (mActualPrice + 1) + " Kč do " + mMax + " Kč!");
		return false;
	}
	else{return true;}	
}

function certicifate(ThisForm){
	var submitForm = true;
	var submitEmail = true;
	var submitDeliveryType = true;
	var str = ThisForm.sEmail.value;
	var strHTML='';
					
//kontrola e-mailu
	if(!g_RegExpSupported){
		if(!(str.indexOf(".") > 2) && (str.indexOf("@") > 0))
		{
			ThisForm.sEmail.focus();
			submitEmail = false;
		}	
	}
	else
	{
		var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
		var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,5}|[0-9]{1,3})(\\]?)$");
		if(!(!r1.test(str) && r2.test(str)))
		{
			ThisForm.sEmail.focus();
			submitEmail = false;
		}
	}
	
	if(ThisForm.sName.value==''){submitForm = false;}
	if(ThisForm.sSurName.value==''){submitForm = false;}
	if(ThisForm.sPhone.value==''){submitForm = false;}
	if(ThisForm.nDeliveryTypeID.value=='0'){submitDeliveryType = false;}
	
	if(!submitForm || !submitEmail || !submitDeliveryType){
		if(!submitForm){strHTML = "Musíte vyplnit všechny tučně označené položky!";}
		if(!submitEmail){strHTML += "\nŠpatný formát e-mailu!";}
		if(!submitDeliveryType){strHTML += "\nMusíte vybrat způsob převzetí zboží!";}
		alert(strHTML);
		return false		
	}
	else{
		return true
	}	
}

