function showList(links, w, h) {
    sList = window.open(links, "list", "left=20,top=20,width=" + w + ",height=" + h + ",toolbar=0,resizable=1, scrollbars=1");
}

function remLink() {
  	if (window.sList && window.sList.open && !window.sList.closed)
    	window.sList.opener = null;
}
function replaceAll (streng, soeg, erstat){
      var st = streng;
      if (soeg.length == 0)
            return st;
      var idx = st.indexOf(soeg);
      while (idx >= 0)        
      {  
             st = st.substring(0,idx) + erstat + st.substr(idx+soeg.length);
             idx = st.indexOf(soeg);
      }
      return st;
}
function filter(phrase, _id){
		var words = phrase.value.toLowerCase().split(" ");
		var table = document.getElementById(_id);
		if(table==null)
			return;
		var ele;
		for (var r = 1; r < table.rows.length; r++){
			ele = table.rows[r].innerHTML.replace(/<[^>]+>/g,"");
	        	var displayStyle = 'none';
	        	for (var i = 0; i < words.length; i++) {
		    	if (ele.toLowerCase().indexOf(words[i])>=0)
				displayStyle = '';
		    	else {
				displayStyle = 'none';
				break;
		    	}
	        }
			table.rows[r].style.display = displayStyle;
		}
}
function validate_email(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		  
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		   
		    return false
		 }

 		 return true					
	}

