function validatesearchchars(o,w)
{
  var r={'special':/[^a-zA-Z0-9-_\s]/g}
  o.value = o.value.replace(r[w],'');
}
function validatemailchars(o,w)
{
  var r={'special':/[^-a-zA-Z0-9@_.]/g}
  o.value = o.value.replace(r[w],'');
}
function validatechars(o,w)
{
  var r={'special':/[^-a-zA-Z0-9'_\s]/g}
  o.value = o.value.replace(r[w],'');
}
function validatewebchars(o,w)
{
  var r={'special':/[^-a-zA-Z0-9/:_.]/g}
  o.value = o.value.replace(r[w],'');
}
function validatespecharsfor(o,w)
{
  var r={'special':/[^-a-zA-Z0-9_/,'.]/g}
  o.value = o.value.replace(r[w],'');
}
function display(k){
	var arr=new Array();
	var j = k+6;
	if(document.getElementById('imgs')) {
		var img = document.getElementById('imgs').value;
		var arr=img.split(',');
		var p =0;
		if(j < arr.length) { 
			for(i=k;i<j;i++){
				var id = "img"+p;
				document.getElementById(id).src=arr[i];
				p = p+1;
			}
		}
		else{ 
	
			if(k < arr.length) {
				for(i=k; i<arr.length;i++) {
		
					var id = "img"+p;
					document.getElementById(id).src=arr[i];
					p = p+1;
		
				}
			}
			j=0; 
		}
		i = j;
		setTimeout("display("+i+")",3000);
	}
}
function new_captcha()
{
var c_currentTime = new Date();
var c_miliseconds = c_currentTime.getTime();

document.getElementById('captcha').src = '/captcha/image.php?x='+ c_miliseconds;
loadsession();
}

function loadsession() {

		var http = false;
		params = "action=yes";
		if(navigator.appName == "Microsoft Internet Explorer") {
		  http = new ActiveXObject("Microsoft.XMLHTTP");
		} else {
		  http = new XMLHttpRequest();
		}
		http.open("GET", "http://digitalmarketinginstitute.ie/captcha/session.php", true);
		http.onreadystatechange = function() {//Call a function when the state changes.
			if(http.readyState == 4 && http.status == 200) {

				var cap1 = http.responseText;
				document.getElementById('sessvar').value = cap1;
			}
		}
		http.send(null);		
}
function SetCookie(cookieName,cookieValue,nDays) {

	var today = new Date();
	var expire = new Date();
	if (nDays==null || nDays==0) nDays=1;
	expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie = cookieName+"="+escape(cookieValue)+";expires="+expire.toGMTString();
}
function CheckStudentForm() { 

	var email 	= document.getElementById('emailAddress').value;
	var pass 	= document.getElementById('password').value;
	var rem 	= document.getElementById('remember');
	var reg 	=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var errmsg 	= "";

	if(email == ""){
		errmsg += "Please enter your email address.\n\r";
	}else if(email.search(reg) < 0){
		errmsg += "Please enter valid email address.\n\r";
	}
	if(pass == ""){
		errmsg += "Please enter your password.\n\r";
	}
	if(rem.checked) {

		SetCookie("Email", email, 365);
		SetCookie("Passw", pass, 365);
	}

	if(errmsg != "") {
		alert(errmsg);
		return false;
	}
	return true;
}
