function WinOpen(url,x,y) {
	var options = "toolbar=no,location=no,scrollbars=yes,resizable=yes,width=" + x + ",height=" + y;
	msgWindow=window.open(url,"ATRATINGS",options);
}

function winopennamed(url,winname,x,y){
	var options = "toolbar=no,scrollbars=yes,resizable=yes,width=" + x + ",height=" + y;
	msgWindow=window.open(url,winname,options);
}

function PrintWindow(url,x,y) {
	var options = "toolbar=no,location=no,menubar=yes,scrollbars=yes,resizable=yes,width=" + x + ",height=" + y;
	msgWindow=window.open(url,"PRINTARTICLE",options);
}

function forumpost(url,x,y) {
	var options = "toolbar=no,scrollbars=yes,resizable=yes,width=" + x + ",height=" + y;
	msgWindow=window.open(url,"fpost",options);
}

function checkemail(formObj){
	var error = "";
	var emailFilter=/^.+@.+\..{2,3}$/;
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
	if(!(emailFilter.test(formObj.value))) { 
	    error += "Please enter a valid email address.\n";
	}
	if(formObj.value.match(illegalChars)) {
		error += "The email address contains illegal characters.\n";
	}
	if (error != "") {
	       alert(error);
	       return false;
	}
	return true;
}
function Toggle (obj)
{
  if (obj.style.display == "") obj.style.display = "none";
		          else obj.style.display= "";
  return false;
}
  
 function getActiveStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
	if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}

function setActiveStyleSheet(operation) {
  var i, a, main, sheetname='';
  
  if(getActiveStyleSheet() == "largetext"){
	if(operation == "smaller"){
		sheetname = 'mediumtext';
	}
  }
  
  if(getActiveStyleSheet() == "mediumtext"){
	if(operation == "smaller"){
		sheetname = 'smalltext';
	} 
	else if(operation = "larger"){
		sheetname = 'largetext';
	}
  }
  
  if(getActiveStyleSheet() == "smalltext"){
	if(operation == "larger"){
		sheetname = 'mediumtext';
	}
  }
  

    if(sheetname.length > 0){
		var thisDate = new Date();
		thisDate.setYear(2040);
		thisDate.setMonth(0);
		thisDate.setDate(1);
	
		setCookie('StockpicksFont',sheetname,thisDate,'/','.stockpicks.com');
	  	DoSetActiveStyleSheet(sheetname);
  }
}

function setFont(){
	if(getCookie('StockpicksFont')){
		DoSetActiveStyleSheet(getCookie('StockpicksFont'));
	}
	
}

function setCookie(name, value, expires, path, domain, secure)
{
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}
function DoSetActiveStyleSheet(sheetname){
	 var i, a;
	 for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
		  a.disabled = true;
		  if(a.getAttribute("title") == sheetname) a.disabled = false;
		}
	  }
}
function toggleDiv(id,flagit) {
if (flagit=="1"){
if (document.layers) document.layers[''+id+''].visibility = "show"
else if (document.all) document.all[''+id+''].style.visibility = "visible"
else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "visible"
}
else
if (flagit=="0"){
if (document.layers) document.layers[''+id+''].visibility = "hide"
else if (document.all) document.all[''+id+''].style.visibility = "hidden"
else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "hidden"
}
}