

	
function filterNon0Int(field) {
var result = new String();
var numbers = "0123456789";
var chars = field.value.split(""); // creez array
for (i = 0; i < chars.length; i++) {
if (numbers.indexOf(chars[i]) != -1) result += chars[i];
}
if (field.value != result) field.value = result;
if ((field.value == 0)||(chars[0]==0)) field.value = 1;
}

function filterNonAlfa(field) {
var result = new String();
var numbers = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM ";
var chars = field.value.split(""); // creez array
for (i = 0; i < chars.length; i++) {
if (numbers.indexOf(chars[i]) != -1) result += chars[i];
}
if (field.value != result) field.value = result;

}

function filterNonInt(field) {
var result = new String();
var numbers = "0123456789";
var chars = field.value.split(""); // creez array
for (i = 0; i < chars.length; i++) {
if (numbers.indexOf(chars[i]) != -1) result += chars[i];
}
if (field.value != result) field.value = result;
}

function filterNonFloat(field) {
var result = new String();
var numbers = "0123456789.";
var chars = field.value.split(""); // creez array
for (i = 0; i < chars.length; i++) {
if (numbers.indexOf(chars[i]) != -1) result += chars[i];
}
if (field.value != result) field.value = result;
}

function checkEmail(s) {
		if (/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i.test(s)){return (true)}
		return (false)
	}




function sendMsg() {
  showDiv("boxMailSent");
 // document.getElementById("boxMailSent").innerHTML="<img src='img/loader.gif'>";

  var esubj=document.getElementById("esubj").value;
  var emsg=document.getElementById("emsg").value;
  var eoid=document.getElementById("eoid").value;  
 //document.getElementById("esubj").value="";
 //document.getElementById("emsg").value="";
 //document.getElementById("eoid").value="";
  var xmlHttp= createXMLHttpRequestObj();

  var url = "ajaxdo.php?mode=sendemail&eoid="+eoid+"&esubj="+esubj+"&emsg="+emsg;
  // Open a connection to the server
 // netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead UniversalBrowserWrite");
  xmlHttp.open("GET", url, false);
  // Setup a function for the server to run when it's done
  xmlHttp.onreadystatechange = doResponsex;
  // Send the request
  xmlHttp.send(null);
 
	function doResponsex() {
		//alert("ready state:"+xmlHttpMyBPMsBox.readyState);
		//alert("status:"+xmlHttpMyBPMsBox.status);
		if (xmlHttp.readyState == 4) {
			//var response = xmlHttpMyBPMsBox.responseText;	
			var ediv=document.getElementById("emailform");
			showEmailSent
			document.getElementById("boxMailSent").innerHTML="<b>E-mail sent!</b>";
		}
	}
}
function showDiv(id){
	hideDiv("boxMailSent");
	hideDiv("emailform");
	document.getElementById(id).style.display="block";
}

function showEmailSent(){
	hideDiv("emailform");
	document.getElementById("boxMailSent").style.display="block";
}

function hideDiv(id){

	document.getElementById(id).style.display="none";
}

createXMLHttpRequestObj=function()
{
	
	var xmlHttp;
	if (window.XMLHttpRequest) {
	 //Moz
	  xmlHttp = new XMLHttpRequest();
	  
	}
	else if (window.ActiveXObject) {
	  //IE
	  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	return xmlHttp;
}

function setbookmark(portal) {
	bkmkurl=encodeURIComponent(location.href);
	bkmktitle=encodeURIComponent(document.title);
	if (portal=='google') window.open('http://www.google.com/bookmarks/mark?op=add&hl=de&bkmk='+bkmkurl+'&title='+bkmktitle);
	if (portal=='yahoo') window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?u='+bkmkurl+'&t='+bkmktitle);
	if (portal=='delicious') window.open('http://del.icio.us/post?url='+bkmkurl+'&title='+bkmktitle);
	if (portal=='furl') window.open('http://www.furl.net/storeIt.jsp?u='+bkmkurl+'&t='+bkmktitle);
	if (portal=='folkd') window.open('http://www.folkd.com/submit/page/'+bkmkurl);
	if (portal=='linkarena') window.open('http://linkarena.com/bookmarks/addlink/?url='+bkmkurl+'&title='+bkmktitle+'&desc=&tags=');
}