function is_defined( v ) { return typeof(v) != 'undefined'; } 
   
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "_blank")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;


function w3_check(){
	
	var uri = document.getElementById("uri").value;
	if (uri.substr(0,7) == "http://"){
		uri = "http://validator.w3.org/check?uri="+uri;
	}else{
		uri = "http://validator.w3.org/check?uri=http%3A%2F%2F"+uri;
	}
	
	window.open(uri);
	
}

function addslashes(str) {
str=str.replace(/\'/g,'\\\'');
str=str.replace(/\"/g,'\\"');
str=str.replace(/\\/g,'\\\\');
str=str.replace(/\0/g,'\\0');
return str;
}
function stripslashes(str) {
str=str.replace(/\\'/g,'\'');
str=str.replace(/\\"/g,'"');
str=str.replace(/\\\\/g,'\\');
str=str.replace(/\\0/g,'\0');
return str;
}

function display(div){
	if(document.getElementById(div).style.display=='none'){
		document.getElementById(div).style.display='';
	}else{
		document.getElementById(div).style.display='none';
	}
}
