<!--//

/*
Form field Limiter script- By Dynamic Drive
For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
This credit MUST stay intact for use
*/

var ns6=document.getElementById&&!document.all

function restrictinput(maxlength,e,placeholder){
if (window.event&&event.srcElement.value.length>=maxlength)
return false
else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){
var pressedkey=/[a-zA-Z0-9\.\,\/]/ //detect alphanumeric keys
if (pressedkey.test(String.fromCharCode(e.which)))
e.stopPropagation()
}
}

function countlimit(maxlength,e,placeholder){
var theform=eval(placeholder)
var lengthleft=maxlength-theform.value.length
var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)
if (window.event||e.target&&e.target==eval(placeholder)){
if (lengthleft<0)
theform.value=theform.value.substring(0,maxlength)
placeholderobj.innerHTML=lengthleft
}
}


function displaylimit(theform,thelimit){
var limit_text='<b><span id="'+theform.toString()+'">'+thelimit+'</span></b> characters remaining on your input limit'
if (document.all||ns6)
document.write(limit_text)
if (document.all){
eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
}
else if (ns6){
document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true); 
document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true); 
}
}

function popwin(myurl)
{
 window.open(myurl,"PopWin",'width=500,height=300,left=250,top=10,scrollbars=yes,resizable=yes');
}
function bigwindow(myurl)
{
 window.open(myurl,"preview",'resizable=yes, location=no, menubar=no, status=no,scrollbars=yes,width=790,height=550');
}

function popwin2(myurl)
{
 window.open(myurl,'Window','width=400,height=500,left=250,top=10,scrollbars=yes,resizable=yes');
}


function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var trackingscript = "http://www.allthewebsites.org/visit.php?" ;
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) 
 { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") 
	 {
	   anchor.target = "_blank"; 
		 if ( anchor.getAttribute("id") ) 
		 {
		 	var site = anchor.getAttribute("id") ;
	 		anchor.href = trackingscript + site;
	 	 }
	 }
 } //for-loop
} 
function dshow(t){window.status=t;return true;}
function dclr(){window.status='';return true;}
window.onload = externalLinks;

//--------------------------------------------------------------------------------------------
// Copy an example from a HTML container with id "example_" + number [called
// when a user clicks on that copy link]
function CopyToClipBoard(number)
{
    if (document.selection && window.clipboardData) {
	    var cliptext = document.all['example_' + number].innerText;
	    cliptext = cliptext.replace(/\s/g,"");
	    			//winName = winName.replace(/\s|-|\.|\W/g,"");  //\.|
	    //cliptext = "http://" + cliptext ;
		cliptext = "" + cliptext ;
	    window.clipboardData.setData("Text", cliptext);
        //window.clipboardData.setData("Text", document.all['example_' + number].innerText);
    } else {
        alert("Clipboard Copy won't work with this browser");
    }
}

function RedirPage(page,linkid,catid)
{
	location.href = page + 'report2.php?site=' + linkid + '&amp;cid=' + catid;
}


function srchvalid(searchform) 
{
var submit_accepted = false;
var chk_val = true;

if (submit_accepted)  // prevents NN4 resubmission
 return(false);

if(searchform.srch.value == "")
{
alert("Please enter the text to search...")
searchform.srch.focus()
return false
}

if (chk_val)
    searchform.l_js_on.value = 1;
	//searchform.searchbtn.value = "Wait..."
    submit_accepted = chk_val;
	return (chk_val);
 }

function breakframes()
{
  if (top.location != location) {
    top.location.href = document.location.href ;
  }
}
//-->
