$(document).ready(function(){
login();
TwitterLoad();

/*$("#livesearch").click(function(){
		if($("#searchvalue").val()!="")
			window.location= DBName + "/SearchSite.xsp?SearchValue=" + $("#searchvalue").val();
	});
	
	$("#searchvalue").keydown(function(){
	
		if($("#searchvalue").val().length>1){
		
		$.ajax({
			url: DBName + "/(livesearchagent)?openAgent&query=" + $("#searchvalue").val(),
  			cache: false,
  			processData: false,
  		  	
  			success: function(xml){
  			//alert(xml);
  				liveSearch(xml);
  			}
  		})};
  	});*/
  	
  });
  	
function liveSearch(xmldoc) {
	
    document.getElementById("result").style.display="none";
    document.getElementById("result").innerHTML="";
    var i=0;
    var text="";
   
   while(xmldoc.getElementsByTagName('string')[i] ){
      text=text + "<a href=\"" + DBName + "/SearchSite.xsp?SearchValue=" +  xmldoc.getElementsByTagName('string')[i].getElementsByTagName('text')[0].firstChild.nodeValue + "\">" +  xmldoc.getElementsByTagName('string')[i].getElementsByTagName('text')[0].firstChild.nodeValue + "</a>";
  	  text+="<div class='box220_end'></div>";
  	  i++;
  }
           	
  if(text!="") {
       document.getElementById("result").style.display="block";
       document.getElementById("result").innerHTML=text;
       setTimeout("document.getElementById('result').style.display='none';" , 4000);
  }
}

function sendSearch(){
	if($("#searchvalue").val()!="" && $("#searchvalue").val()!="Suchbegriff eingeben")
			window.location= DBName + "/SearchSite.xsp?SearchValue=" + $("#searchvalue").val();
}

function login(){

	if(USER!="" & USER!="Anonymous"){
		txt="<div class='Logout'>Willkommen " + USER;
		txt+="<div class='buttons'><a id='Logout' href='/names.nsf?logout&redirectTo=" + DBName + "'><span>Logout</span></a><a class='mySite' href=\"#\"><span>Meine Seite</span></a>"+LINK+"</div>";
		txt+="<br class='clear' />";
		txt+="</div>";
		
		$("#loginPortal").html(txt);
		if(document.getElementById('LoginButton')){
			document.getElementById('LoginButton').style.display="none";
			document.getElementById('LogoutButton').style.display="block";
		}	
	}else{
	
		$("#Login_Send").click(function(){
			url="/names.nsf?login";
			txt= "&username=" + $("#LoginName").val() + "&password=" + $("#LoginPW").val()
		
			$.ajax({
			url: url + txt,
  			cache: false,
  			processData: false,
  		  	
  		  /*	error: function(html, textStatus, errorThrown){
  		  	alert(html.responseText)
  		  		//window.location= DBName + "/Portal.xsp";
  		  	},*/
  			success: function(html){
  				if(html.search(/names.nsf/)== -1){
  					//location.reload();
  					window.location= DBName + "/Portal.xsp"
  				}else{
  					$("#LoginName").val("");
  					$("#LoginPW").val("");
  				//	$('#Login_Fehler').slideDown(300);
  				}
  			}
		});
	});
	}
}

 
 
function sendSearch(){
	if($("#searchvalue").val()!="" && $("#searchvalue").val()!="Suchbegriff eingeben")
		window.location= DBName + "/SearchSite.xsp?SearchValue=" + $("#searchvalue").val();
}

function TwitterLoad(){

		$.ajax({
		url: DBName + "/ReadTwitter?OpenAgent" ,
  		cache: false,
  		processData: false,
  		dataType: "xml",  	
  		success: function(xmldoc){
  		
  			var i=0;
  			var werte="";
  			
  			if(xmldoc.getElementsByTagName('wert')[i]){
  			 	werte+=xmldoc.getElementsByTagName('wert')[i].getElementsByTagName('text')[0].firstChild.nodeValue;
  			 	werte+="<span class='date'>" + xmldoc.getElementsByTagName('wert')[i].getElementsByTagName('date')[0].firstChild.nodeValue + "</span><br class='clear' />";
  		
  				$("#twitterBox").children("p").html(werte);
  			}
  		}
  	});
}

function viewMail(id){
	zu="<a href=\"#\" onclick=\"$('#MailText').css('display','none'),$('#MailListe').css('display','block')\">zur\u00FCck</a>"
		
	$.ajax({
		url: DBName + "/openMail?OpenAgent&" + id ,
  		cache: false,
  		processData: false,
  		success: function(html){
  		
  			$("#MailText").html(zu + html);
  		  	$('#MailText').css('display','block')
			$('#MailListe').css('display','none')	
  		}
  	});
}

function checkForm(vor){
	if($("#" + vor + "name").val()=="") {
		$(".MessageDiv").html("Bitte geben Sie Ihren Namen an!")
		return false;
	}
	if($("#Email").val()!="") {
		return false;
	}
	if($("#" + vor + "realEmail").val()=="") {
		$(".MessageDiv").html("Bitte geben Sie Ihre Emailadresse an!")
		return false;
	}else{

		if(!EMail($("#" + vor + "realEmail").val())) {
			$(".MessageDiv").html("Bitte geben Sie eine valide Emailadresse an!")
			return false;
		}
	}	
	
	if(vor=="klt") 
		if($("#klt_terminvorschlag").val()=="") {
			$(".MessageDiv").html("Bitte geben Sie einen Terminvorschlag an!")
			return false;
		}
	
	
		
	return true;
}

function EMail(s)
{
  var a = false;
  var res = false;
  if(typeof(RegExp) == 'function')
    {
    var b = new RegExp('abc');
    if(b.test('abc') == true){a = true;}
    }

  if(a == true)
    {
    reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                     '(\\.)([a-zA-Z]{2,4})$');
    res = (reg.test(s));
    }
  else
    {
    res = (s.search('@') >= 1 &&
           s.lastIndexOf('.') > s.search('@') &&
           s.lastIndexOf('.') >= s.length-5)
    }
  return(res);
 }
 
 function changeUserdat(){
 	$("#UserdatWrite").toggle()
 	$("#UserdatRead").toggle()
 }
 