function setCookie(c_name,value,expiredays) {
	var expiration_date=new Date();
	expiration_date.setDate(expiration_date.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+ ((expiredays==null) ? "" : ";expires="+expiration_date.toGMTString()+"; path=/");
}

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 checkEmail() {
	var email = document.forms['newsletter-form'].elements['email'];
	if(email.value!='' && isValidEmail(email.value.toString())) {
		var s=s_gi(s_account);
		s.prop7=s.eVar7='Newsletter Sign Up Form';
		s.events='event14';
		s.linkTrackVars='eVar7, prop7,events';
		s.linkTrackEvents='event14';
		s.tl(this,'o','Sign Me Up: Newsletter');
		return true;
	} else {
		alert('Please enter a valid email address.');
		email.focus();
		return false;
	}
}

function checkSponsoredListingSearchFilled() {
	var search_field = document.forms['search_sponsored_listings'].elements['key'];
	if(search_field.value!="") {
		return true;
	} else {
		alert('Please enter a search term.');
		search_field.focus();
		return false;
	}
}

function checkNewsroomSearchFilled() {
	var search_field = document.forms['search_newsroom'].elements['nss'];
	if(search_field.value!="") {
		return true;
	} else {
		alert('Please enter a search term.');
		search_field.focus();
		return false;
	}
}

function isValidEmail(email){
    var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/;
    if(RegExp.test(email)){
        return true;
    }else{
        return false;
    }
} 

/*function isEmail(str) {
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}*/