function isInteger(s)
{
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function isalpha(alphane)
{
	var numaric = alphane;
	for(var j=0; j<numaric.length; j++)
		{
		  var alphaa = numaric.charAt(j);
		  var hh = alphaa.charCodeAt(0);
		  if((hh > 64 && hh<91) || (hh > 96 && hh<123))
		  {
		  }
		else	
		{
			 return false;
		}
		}
 return true;
}

function checkMail(email)
{
//	var x = email;
	if (email.indexOf("@")==-1)
		{

//	var filter  = /\w+@[-|\w]+\.\w{2,3}/;
//		if (filter.test(x)) return true;
	//	else 
	alert('Incorrect email address');
	return false;
		}
	return true;
		
}
function checkall(frm)
{
	if(frm.user_number.value=="")
		{
		alert("Please enter a User Number");
		frm.user_number.focus();
		return false;
		}
	if(frm.forename.value=="")
		{
		alert("Please enter your First Name");
		frm.forename.focus();
		return false;
		}
	if(frm.surname.value=="")
		{
		alert("Please enter your Surname");
		frm.surname.focus();
		return false;
		}
	if(frm.telephone_number.value=="")
		{
		alert("Please enter a Telephone Number");
		frm.telephone_number.focus();
		return false;
		}
	if(frm.email_address.value=="")
		{
		alert("Please enter an Email Address");
		frm.email_address.focus();
		return false;
		}
	if(frm.problem_summary.value=="")
		{
		alert("Please enter a Problem Summary");
		frm.problem_summary.focus();
		return false;
		}
return true;
}

// *******************************************************************
// * Moves the contents of a form to a div called print_form_content *
// * and then calls window.print(); Be sure to include the div and   *
// * the print/screen styles                                         *
// * Author: Glynn                                                   *
// * Date: 07-07-2009
// *******************************************************************
function printForm(form_name)
{
	var rIDs = 'requested_action,errorpage,successpage,targetpage,others_here';
	var html = '';
	var frm = document.getElementById(form_name);
	var div = document.getElementById('print_form_content');
	
	if (frm)
	{
		if (frm.elements.length>0)
		{
			html += '<h2>Ask the trainer</h2>';
			var d = new Date();
			html += "<p><span class='prompt'>Dated :</span> " + d.getDate() + "/" + d.getMonth() + "/" + d.getFullYear() + "</p>";
			for (var i = 0; i < frm.elements.length; i++) 
			{
				var obj = frm.elements[i];
				if ((obj.id)&&(obj.id!='undefined'))
					if (rIDs.indexOf(obj.id)==-1)
						html += "<p><span class='prompt'>" +obj.id + " : </span><span class='answer'>" + obj.value + "</span></p>";
			}
		} 
		
	}
	if ( (html!='') && (div) )
	{
		div.innerHTML = html;
		window.print();
	}
	
	
}