function confirmAction(message,action) {
	if (confirm(message)) {
		document.location = action;
	}
}

// Formcheck functions
function checkForm(theform) { 
	if(!checkRequired(document.forms[theform])) { 
		return false;
		if(document.all) { // If IE
				// do something when error
			} else { // If NN
				// do something when error
			} 
		}
	else {
		return true;
	}

} 

function checkRequired(frmData) { 
	var bFail; 
	bFail = false;
	stylePrelude = 'frmcheck'
	
	for(iElement = 0; iElement < frmData.elements.length; iElement++) { 
		// Check Required
		classRef = 'required'
		classOri = stylePrelude + classRef
		classErr = stylePrelude + 'error' + classRef
		if(frmData.elements[iElement].className.indexOf(classOri) != -1 || frmData.elements[iElement].className.indexOf(classErr) != -1) {
			if(frmData.elements[iElement].value == '') {
				bFail = true;
				if(frmData.elements[iElement].className.indexOf(classErr) == -1) {
					frmData.elements[iElement].className =
						frmData.elements[iElement].className.replace(classOri,classErr);
				}
			}
			else {
				frmData.elements[iElement].className =
					frmData.elements[iElement].className.replace(classErr,classOri);
			}
		}
		
		// Check Email
		classRef = 'email'
		classOri = stylePrelude + classRef
		classErr = stylePrelude + 'error' + classRef
		if(frmData.elements[iElement].className.indexOf(classOri) != -1 || frmData.elements[iElement].className.indexOf(classErr) != -1) {
			if(frmData.elements[iElement].value.indexOf('@') == -1 || frmData.elements[iElement].value.indexOf('.') == -1) {
				bFail = true;
				if(frmData.elements[iElement].className.indexOf(classErr) == -1) {
					frmData.elements[iElement].className =
						frmData.elements[iElement].className.replace(classOri,classErr);
				}
			}
			else {
				frmData.elements[iElement].className =
					frmData.elements[iElement].className.replace(classErr,classOri);
			}
		}
		
		// Check Double Values (eg. passwordcheck)
		classRef = 'double'
		classOri = stylePrelude + classRef
		classErr = stylePrelude + 'error' + classRef
		if(frmData.elements[iElement].className.indexOf(classOri) != -1 || frmData.elements[iElement].className.indexOf(classErr) != -1) {
			if(document.getElementById(frmData.elements[iElement].name).value != document.getElementById((frmData.elements[iElement].name) + "2").value) {
				bFail = true;
				if(frmData.elements[iElement].className.indexOf(classErr) == -1) {
					document.getElementById(frmData.elements[iElement].name).className =
						document.getElementById(frmData.elements[iElement].name).className.replace(classOri,classErr);
					document.getElementById((frmData.elements[iElement].name) + "2").className =
						document.getElementById((frmData.elements[iElement].name) + "2").className + " " + stylePrelude + "error2" + classRef;
				}
			}
			else {
				frmData.elements[iElement].className =
					document.getElementById(frmData.elements[iElement].name).className.replace(classErr,classOri);
				document.getElementById((frmData.elements[iElement].name) + "2").className =
					document.getElementById((frmData.elements[iElement].name) + "2").className.replace(" " + stylePrelude + "error2" + classRef,"");
			}
		}
	} 
	return !bFail; 
}

function confirmDelete(id,url,refer,txt)	{
	if (confirm(txt))
		location.href= (url + '&id=' + id);
	else
		location.href= (refer);
}


