// JavaScript Document

function checkSubscription(frm) {
	
	var t = 0;
	
	t+=checkItem(frm.inpEmail,'_inpEmail');
	t+=checkItem(frm.inpCEmail,'_inpCEmail');

	if(frm.inpEmail.value != frm.inpCEmail.value )
		setDVstyle("_inpCEmail", "stFormCellTextError");
	else
		t++;
	
	if(!echeck(frm.inpEmail.value)) {
		setDVstyle("_inpEmail", "stFormCellTextError");
	}
	else {
		setDVstyle("_inpEmail", "stFormCellText");
		t++;
	}
	
	if(t == 4)
		return true;
	return false;
}

function checkApplyFrm(frm) {
	var t = 0;
	t+=checkItem(frm.inpFName,'_inpFName');
	t+=checkItem(frm.inpLName,'_inpLName');
	t+=checkItem(frm.inpEmail,'_inpEmail');

/*	if(frm.inpEmail.value != frm.inpCEmail.value )
		setDVstyle("_inpCEmail", "stFormCellTextError");
	else
		t++;*/
	if(t == 3)
		return true;
	return false;
}

function companyDV() {
	if(document.forms[0].chkCompany.checked)
		showDiv('divCompany');
	else
		hideDiv('divCompany');
}

function checkFieldAdd(frm) {
	var t = 0;
	t+=checkItem(frm.UserName, 'dvUserName');
	t+=checkItem(frm.Password,'dvPassword');
	if(frm.Password.value != frm.CPassword.value) {
		setDVstyle("dvCPassword", "stFormCellTextError");
	}
	else {
		setDVstyle("dvCPassword", "stFormCellText");
		t++;
	}
	t+=checkItem(frm.Name, 'dvName');
	if(!echeck(frm.Email.value)) {
		setDVstyle("dvEmail", "stFormCellTextError");
	}
	else {
		setDVstyle("dvEmail", "stFormCellText");
		t++;
	}
	
	
	if(t==5)
		return true;
	return false;
}

function contactFrm(form) {
	var t = 0;
	t+=checkItem(form.inpFName, 'inpFName');
	t+=checkItem(form.inpLName, 'inpLName');
	if(!echeck(form.inpEmail.value)) {
		setDVstyle('inpEmail', 'stFormCellTextError');
	}
	else {
		setDVstyle('inpEmail', 'stFormCellText');
		t++;
	}
	t+=checkItem(form.inpComments, 'inpComments');	
	
	if(form.chkCompany.checked) {
		t+=checkItem(form.inpCName, 'inpCName');
		t+=checkItem(form.inpCCity, 'inpCCity');	
		t+=checkItem(form.inpCPhone, 'inpCPhone');	
		if(t!=7)
			return false;
		else
			return true;
	}
	
	if(t!=4)
		return false;
	return true;
}

function checkFielPassword(frm) {
	var t = 0;
	t+=checkItem(frm.Password, 'dvPassword');
	t+=checkItem(frm.NewPassword,'dvNewPassword');
	t+=checkItem(frm.COldPassword,'dvCOldPassword');
	if(frm.Password.value != frm.NewPassword.value) {
		setDVstyle("dvNewPassword", "stFormCellTextError");
	}
	else {
		setDVstyle("dvNewPassword", "stFormCellText");
		t++;
	}
	
	if(t == 4) {
		return true;
	}
	return false;
}

function checkFieldUpdate(frm) {
	var t = 0;
	t+=checkItem(frm.City, 'dvCity');
	if(frm.County.selectedIndex == 0)
		setDVstyle("dvCounty", "stFormCellTextError");
	else {
		t++;
		setDVstyle("dvCounty", "stFormCellText");
	}
	if(t==2)
		return true;
	return false;
}

function checkLoginFrm() {
	var t = 0;
	t+=checkItem(document.forms[0].inpUserName, '_userName');
	t+=checkItem(document.forms[0].inpPassword,'_password');
	
	if(t == 2) {
		return true;
	}
	return false;
}

function addTeam(frm) {
	var t = 0;
	t+=checkItem(frm.UserName, 'dvUserName');
	t+=checkItem(frm.Password,'dvPassword');
	if(frm.Password.value != frm.CPassword.value) {
		setDVstyle("dvCPassword", "stFormCellTextError");
	}
	else {
		setDVstyle("dvCPassword", "stFormCellText");
		t++;
	}
	t+=checkItem(frm.Name, 'dvName');
/*	if(!echeck(frm.Email.value)) {
		setDVstyle("dvEmail", "stFormCellTextError");
	}
	else {
		setDVstyle("dvEmail", "stFormCellText");
		t++;
	}*/
	
	if(t==4)
		return true;
	return false;

}

function checkFieldUpdateAcc(frm) {
	var t = 0;
	if(frm.inpOldPass.value != "") {
		t+=checkItem(frm.Password,'dvPassword');
		if(frm.Password.value != frm.CPassword.value) {
			setDVstyle("dvCPassword", "stFormCellTextError");
		}
		else {
			setDVstyle("dvCPassword", "stFormCellText");
			t++;
		}
		if(t==2)
			return true;
		else
			return false;
	}
	return true;
}

function handleChangePasswordData(frm) {
	if((frm.inpOldPass.value != "") || (frm.CPassword.value != "") || (frm.Password.value != "")) {
		setMandatory('dvCPassword', true);
		setMandatory('dvOldPassword', true);
		setMandatory('dvPassword', true);		
 	} else {
		setMandatory('dvCPassword', false);
		setMandatory('dvOldPassword', false);
		setMandatory('dvPassword', false);
	}
}

function checkImageAdd(frm) {
	var t = 0;
	t+=checkItem(frm.Title, 'dvTitle');
	t+=checkItem(frm.Image,'dvImage');
	if(t == 2) {
		return true;
	}
	return false;
}

function checkImageEdit(frm) {
	var t = 0;
	t+=checkItem(frm.Title, 'dvTitle');
	if(t == 1) {
		return true;
	}
	return false;
}

function checkAddCh(frm) {
	var t = 0;
	t+=checkItem(frm.Name, 'dvName');
	if(t == 1) {
		return true;
	}
	return false;
}

function checkGame(frm) {
	var t = 0;
	t+=checkItem(frm.Date, 'dvDate');
	if(t == 1) {
		return true;
	}
	return false;
}
