function Me() {
	return location.href;
}

function UserMessage(varMessage) {
	alert(varMessage);
	return true;
}

function submitSearch() {
	document.forms['SearchForm'].submit();
	return true;
}

function BookmarkMe(URL, docTitle) {
	if (navigator.appName=="Netscape" || navigator.platform!="Win32") {
	 alert('To bookmark this site, click "Bookmarks | Add bookmark" or press Ctrl+D (in Windows) or Apple-D (in MacOS)'
	 )
	}
	else if (parseInt(navigator.appVersion)>3) {
		window.external.AddFavorite(URL,docTitle);
	}
}

function Querystring()
{
	// get the query string, ignore the ? at the front.
	var querystring=location.search.substring(1,location.search.length);

	// parse out name/value pairs separated via & 
	var args = querystring.split('&');

	// split out each name = value pair 
	for (var i=0;i<args.length;i++) { 
		var pair = args[i].split('=');
	
		// Fix broken unescaping 
		temp = unescape(pair[0]).split('+'); 
		temp0 = temp.join(' '); 
		temp = unescape(pair[1]).split('+'); 
		temp1 = temp.join(' '); 
		this[temp0]=temp1; 
	}

	this.get=Querystring_get; 
}

function Querystring_get(strKey,strDefault) { 
	var value=this[strKey]; 
	
	if (value==null) {
		value=strDefault;
	} 
	
	return value; 
}

function doSendPage(strSendURL, strSendTitle) {
	var urlString;
	var urlSearchPage;
	var myWidth;
	var myHeight;
	var mySearchPageLocation = 'system/sendpage.html';
	
	myWidth = 600;
	myHeight = 600;
	urlSearchPage = new String(strSendURL);
	urlString = new String(strSendURL);
	
	if (urlSearchPage.lastIndexOf('/') + 1 == urlSearchPage.length) {
		urlSearchPage = urlSearchPage + mySearchPageLocation;
	} else {
		urlSearchPage = urlSearchPage.substring(0,urlSearchPage.lastIndexOf('/')) + '/' + mySearchPageLocation;
	}
	
	urlSearchPage = urlSearchPage + '?MyURL=' + escape(strSendURL) + '&MyTitle=' + escape(strSendTitle);
	
//	alert(urlSearchPage);
	
	popUpWindow(urlSearchPage, myWidth, myHeight);
}

function popUpWindow(urlString, myWidth, myHeight)
{
	var myWindow;
	myWindow = window.open(urlString, '', 'width=' + myWidth + ',height=' + myHeight);
}

function isValidEmail(strTheEmailAddress) {
/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */

		var at="@";
		var dot=".";
		var lat=strTheEmailAddress.indexOf(at);
		var lstr=strTheEmailAddress.length;
		var ldot=strTheEmailAddress.indexOf(dot);

		if (strTheEmailAddress.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   return false;
		}

		if (strTheEmailAddress.indexOf(at)==-1 || strTheEmailAddress.indexOf(at)==0 || strTheEmailAddress.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
		   return false;
		}

		if (strTheEmailAddress.indexOf(dot)==-1 || strTheEmailAddress.indexOf(dot)==0 || strTheEmailAddress.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    return false;
		}

		 if (strTheEmailAddress.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    return false;
		 }

		 if (strTheEmailAddress.substring(lat-1,lat)==dot || strTheEmailAddress.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false;
		 }

		 if (strTheEmailAddress.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false;
		 }
		
		 if (strTheEmailAddress.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false;
		 }

 		 return true;
}