function getURLParam(name, url) {
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  	var regexS = "[\\?&]"+name+"=([^&#]*)";
  	var regex = new RegExp( regexS );
  	if(url == null) url = window.location.href;
  	var results = regex.exec( url );
  	if( results == null )
    	return "";
  	else
    	return results[1];
}

function validateEmail(email) {
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
 	return filter.test(email);
}

function getCookie(c_name) {
	if (document.cookie.length > 0) {
  		c_start = document.cookie.indexOf(c_name + "=")
  		if (c_start != -1) { 
		    c_start = c_start + c_name.length + 1;
		    c_end = document.cookie.indexOf(";", c_start);
    		if (c_end == -1) c_end = document.cookie.length;
    		return unescape(document.cookie.substring(c_start,c_end));
    	} 
  	}
	return '';
}

function setCookie(c_name, value, expireDate) {
	document.cookie = c_name + "=" + escape(value) + ((expireDate == null) ? '' : ";expires=" + expireDate.toGMTString());
}