//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

function ValidateText(boxID) {
	
	var ok = "ok";
	
	if (document.getElementById(boxID).value == "") 
		{document.getElementById(boxID).style.backgroundColor = "#ff9999"; ok=0;}
	else {document.getElementById(boxID).style.backgroundColor = "#ffffff";}
	
	return ok;

}




//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

function ValidateEmail(boxID) {

		var ok = "ok";
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = document.getElementById(boxID).value;
		if(reg.test(address) == false) {
			document.getElementById(boxID).style.backgroundColor = "#ff9999"; ok=0;
			}
			else 
			{
			document.getElementById(boxID).style.backgroundColor = "#ffffff";
			}

	 
	 	return ok;
}


//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

function ValidateNumber(boxID) {

		var ok = "ok";
		var reg = /^([0-9])+$/;
		var address = document.getElementById(boxID).value;
		if(reg.test(address) == false) {
			document.getElementById(boxID).style.backgroundColor = "#ff9999"; ok=0;
			}
			else 
			{
			document.getElementById(boxID).style.backgroundColor = "#ffffff";
			}

	 
	 	return ok;
}



//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

function ValidateAmount(boxID) {

		var ok = "ok";
		var reg = /^([0-9\.])+$/;
		var address = document.getElementById(boxID).value;
		if(reg.test(address) == false) {
			document.getElementById(boxID).style.backgroundColor = "#ff9999"; ok=0;
			}
			else 
			{
				if(address == "0.00")
				{
				document.getElementById(boxID).style.backgroundColor = "#ff9999"; ok=0;
				}
				else
				{			
				document.getElementById(boxID).style.backgroundColor = "#ffffff";
				}
			}

	 
	 	return ok;
}




//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function ValidateRadio(boxID, num) {

		var ok = "0";
		
		for(var i=1; i<=num;i++)
		{
		if(document.getElementById(boxID+i).checked == true) {ok="ok"};

		}

		
		if(ok == 0)
		{
		document.getElementById(boxID+"_error").style.display = "block";	
		}
		else
		{
			document.getElementById(boxID+"_error").style.display = "none";	
		}
		
	 	return ok;
}

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function ValidateAlphaNumeric(boxID) {
	
	var ok = "ok";
	
	if (document.getElementById(boxID).value !== "") 
	{
		var reg = /^([A-Za-z0-9_\-\!\+\^\?\)\(\:\;\"\|\@\#\$\%\&\*\ \.\'\,\:\/\\\n\r])+$/;
		var text = document.getElementById(boxID).value;
		if(reg.test(text) == false) {
			document.getElementById(boxID).style.backgroundColor = "#ff9999"; ok=0;
			}
			else 
			{
			document.getElementById(boxID).style.backgroundColor = "#ffffff";
			}		
		
	}

	return ok;

}

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function ValidateComment() {
    
	var ok2 = '1';
		
	if (ValidateText('comment') == "0") {
	ok2 = '0'; 
	}
	else
	{
		if (ValidateAlphaNumeric('comment') == "0") 
		{
		ok2 = '0'; 
		};
	
	};
	

	if(ok2=="1")
	{
	document.comment_form.submit();
	}
	else
	{
	document.getElementById('acceptable_symbols').style.display = 'block';
	}
}



