function ValidateNo(NumStr) {
	String = "1234567890+ "

    for(var Idx=0; Idx<NumStr.length; Idx++) 
    {
        var Char = NumStr.charAt(Idx); 
        var Match = false;

		if (Idx==0 && Char!='+') {
			Match = true; 
		}
		else if ((Idx==4 || Idx==8 || Idx==12) && Char!=' ') {
			Match = true; 
		}
		else {
			Match = true;
	        for(var Idx1=0; Idx1<String.length; Idx1++) 
	        {
	            if(Char == String.charAt(Idx1)) 
	                Match = false; 
	        } 
		}

        if (Match) {
            return false;
			}
    } 
    return true; 
}

function changeMemberClass(MemberID) {

	var PreviousMemberID = document.getElementById("MemberID").value;

	var tr = eval("Member" + PreviousMemberID)
	var tr1 = eval("Member" + MemberID)
	
	tr.className="zalozka"
	tr1.className="zalozka_on"
	
	document.getElementById("MemberID").value = MemberID;
}

function MemberRemove(MemberID, Name) {
	if(confirm("Opravdu chcete odstranit člena '" + Name + "'")) window.open('e_members.asp?sAction=remove&nFullMemberID='+MemberID, '_self')
	
}

var g_RegExpSupported = 0;
if(window.RegExp)
{
	var tempStr = "a";
	var tempReg = new RegExp(tempStr);
	if(tempReg.test(tempStr)) 
		g_RegExpSupported = 1;
}

function validateFullMember(ThisForm, admin) {
	var strHTML='';	
	var submitForm = true
 	var msg = ThisForm.sEmailForJS.value;	
	var str = ThisForm.sEmail.value;

if(admin!=1) {
	if(!g_RegExpSupported){
		if(!(str.indexOf(".") > 2) && (str.indexOf("@") > 0))
		{
			if(strHTML != ''){
			strHTML += '\n'
			}
			strHTML += msg;
			ThisForm.sEmail.focus();
			submitForm = 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)))
		{
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += msg;
			ThisForm.sEmail.focus();
			submitForm = false;
		}
	}
}
	if (!ValidateNo(ThisForm.sPhone.value) || !ValidateNo(ThisForm.sFax.value)) {
		if(strHTML != ''){
		strHTML += "\n"
		}
		strHTML += (ThisForm.sPhoneForJS.value);
		strHTML += "\n";
		strHTML += (ThisForm.sPhone1ForJS.value);
		submitForm = false;
	}

	if(ThisForm.sName.value==''){
		if(strHTML != ''){
		strHTML += "\n"
		}
		strHTML += (ThisForm.sNameForJS.value);
		submitForm = false;
	}

	if(ThisForm.sStreet.value==''){
		if(strHTML != ''){
		strHTML += "\n"
		}
		strHTML += (ThisForm.sStreetForJS.value);
		submitForm = false;
	}

	if(ThisForm.sZIP.value==''){
		if(strHTML != ''){
		strHTML += "\n"
		}
		strHTML += (ThisForm.sZIPForJS.value);
		submitForm = false;
	}

	if(ThisForm.sCity.value==''){
		if(strHTML != ''){
		strHTML += "\n"
		}
		strHTML += (ThisForm.sCityForJS.value);
		submitForm = false;
	}

	if(ThisForm.sLoginName.value==''){
		if(strHTML != ''){
		strHTML += "\n"
		}
		strHTML += (ThisForm.sLoginNameForJS.value);
		submitForm = false;
	}

	if(ThisForm.sPassword.value==''){
		if(strHTML != ''){
		strHTML += "\n"
		}
		strHTML += (ThisForm.sPasswordForJS.value);
		submitForm = false;
	}

	if(ThisForm.sPassword.value!=ThisForm.sConfirmPassword.value){
		if(strHTML != ''){
		strHTML += "\n"
		}
		strHTML += (ThisForm.sConfirmPasswordForJS.value);
		submitForm = false;
	}

	if(ThisForm.nYearInception.value==''){
		if(strHTML != ''){
		strHTML += "\n"
		}
		strHTML += (ThisForm.sYearInceptionForJS.value);
		submitForm = false;
	}

	if(ThisForm.nYearEntry.value==''){
		if(strHTML != ''){
		strHTML += "\n"
		}
		strHTML += (ThisForm.sYearEntryForJS.value);
		submitForm = false;
	}

	if(ThisForm.nCountEmployees.value==''){
		if(strHTML != ''){
		strHTML += "\n"
		}
		strHTML += (ThisForm.sCountEmployeesForJS.value);
		submitForm = false;
	}

	if(ThisForm.nYearSales.value==''){
		if(strHTML != ''){
		strHTML += "\n"
		}
		strHTML += (ThisForm.sYearSalesForJS.value);
		submitForm = false;
	}

	if(ThisForm.sCapitalizedSales.value==''){
		if(strHTML != ''){
		strHTML += "\n"
		}
		strHTML += (ThisForm.sCapitalizedSalesForJS.value);
		submitForm = false;
	}

	if(!submitForm){
		alert(strHTML);
		return false
	}
	else{
		return true
	}
}

function validateFullMember_insertnewyear(ThisForm) {
	if(ThisForm.nYearSales.value==''){
		alert(ThisForm.sYearSalesForJS.value);
		return false
		}
	else{
		return true
		}
}

function validateGoods(ThisForm) {
	var strHTML='';	
	var submitForm = true
	
	if(ThisForm.sName.value==''){
		if(strHTML != ''){
		strHTML += "\n"
		}
		strHTML += (ThisForm.sNameForJS.value);
		submitForm = false;
	}
	
	if(ThisForm.mPriceWOVAT.value==''){
		if(strHTML != ''){
		strHTML += "\n"
		}
		strHTML += (ThisForm.sPriceWOVATForJS.value);
		submitForm = false;
	}
		
	if(!submitForm){
		alert(strHTML);
		return false
	}
	else{
		return true
	}
}

function changeGoodsClass(GoodsID) {

	var PreviousGoodsID = document.getElementById("GoodsID").value;

	var tr = eval("GoodsID" + PreviousGoodsID)
	var tr1 = eval("GoodsID" + GoodsID)
	
	tr.className="zalozka"
	tr1.className="zalozka_on"
	
	document.getElementById("GoodsID").value = GoodsID;
}

function GoodsRemove(GoodsID, Name) {
	if(confirm("Opravdu chcete odstranit produkt '" + Name + "'")) window.open('e_goods.asp?sAction=remove&GoodsID='+GoodsID, '_self')
	
}
