function submitForm(id) {
	document.getElementById(id).submit();
}

function hiliteContent(obj) {
	obj.select();
}


function checkmail(emailId){
	var email = document.getElementById(emailId);
	var status = true;
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
		 if (email.value.search(emailRegEx) == -1) { 
			  document.getElementById('lbl_'+emailId).style.color = '#ff9900';
			  email.focus();
			  status = false;
		 }
		 return status;
}


function validateformfields() {
// function to validate form fields prior to submission; 1st argument is the form id; 2nd argument is original label color; rest are fieldnames;
	var i;
	var ctrls = validateformfields.arguments;
	var ctrl_lbl;
	var ret_val = true;
	for( i=2; i < ctrls.length; i++ ) {
		ctrl_lbl = 'lbl_' + ctrls[i];
		if ( document.getElementById(ctrls[i]).value == '' || document.getElementById(ctrls[i]).value == '0') {
			document.getElementById(ctrl_lbl).style.color = '#ff9900';
			ret_val = false;
		}
		else {
			document.getElementById(ctrl_lbl).style.color = ctrls[1];
		}
	}
	if (!ret_val) {
		document.getElementById('form_status_message').innerHTML = '** Items in orange are required.';
		document.getElementById('form_status_message').style.color = '#ff9900';
	}
	else {
		submitForm(ctrls[0]);
	}
}



function regformValidate(form){
	var i;
	var ctrls = new Array("firstname","lastname","email","skill","address","phone");
	var ctrl_lbl;
	var ret_val = true;
	for( i=0; i < ctrls.length; i++ ) {
		ctrl_lbl = 'lbl_' + ctrls[i];
		if ( document.getElementById(ctrls[i]).value == '' 
		     || document.getElementById(ctrls[i]).value == '0') 
			{
				document.getElementById(ctrl_lbl).style.color = '#ff9900';
				ret_val = false;
			}
		else { document.getElementById(ctrl_lbl).style.color = '#333333'; }
	}

	if(checkmail(ctrls[2]) == false){
		document.getElementById('lbl_'+ctrls[2]+'').style.color = '#ff9900';
		ret_val = false;
	}
	
	/*Temporary Manual - wla na tyempo! Gabi na!*/
		/* if ((document.regform.clubs[0].checked == false )&&(document.regform.clubs[1].checked == false ) )
		{
			document.getElementById('lbl_clubs').style.color = '#ff9900';
			ret_val = false;
		}
		else{ document.getElementById('lbl_clubs').style.color = '#333333';}
		*/
		if ((document.regform.hand[0].checked == false )&&(document.regform.hand[1].checked == false ) )
		{
			document.getElementById('lbl_hand').style.color = '#ff9900';
			ret_val = false;
		}
		else{ document.getElementById('lbl_hand').style.color = '#333333';}
	/*Temporary Manual - wla na tyempo! Gabi na!*/

	
	if (!ret_val) {
		document.getElementById('form_status_message').innerHTML = '** Items required.';
		document.getElementById('form_status_message').style.color = '#ff9900';
	}
	else {
		submitForm(form);
	}	
}

function questedit(quest_id) {
	document.getElementById('general').value = document.getElementById('questgen'+quest_id).innerHTML;
	document.getElementById('applied').value = document.getElementById('questapp'+quest_id).innerHTML;
	document.getElementById('answer').value = document.getElementById('answer'+quest_id).innerHTML;
	document.getElementById('id').value = quest_id;
	document.getElementById('questaction').value = 'update';
}

function confirm_delete(ret) {
	if(confirm('Delete this entry?')) {
		var myid = "?qid="+ret;
		document.location = "/admin/edit-qanda"+myid;
	}
}

function resp(response){
	document.location.reload;
}