/*  Javascript Datei */
  var browser = navigator.userAgent.toLowerCase();
  var integer_value = parseInt(navigator.appVersion);
  var value = parseFloat(navigator.appVersion);
  //ist es netscape
  var netscap = ((browser.indexOf('mozilla')!=-1) && (browser.indexOf('spoofer')==-1) && (browser.indexOf('compatible') == -1) && (browser.indexOf('opera')==-1) && (browser.indexOf('webtv')==-1) && (browser.indexOf('hotjava')==-1));
  var netscap4 = (netscap && (integer_value == 4));
  var netscap4up = (netscap && (integer_value >= 4));
  var netscaponly = (netscap && ((browser.indexOf(";nav") != -1) || (browser.indexOf("; nav") != -1)));
  //ist es netscape 6
  var netscap6 = (netscap && (integer_value == 5));
  var netscap6up = (netscap && (integer_value >= 5));
  var is_gecko = (browser.indexOf('gecko') != -1);
  //ist es internet explorer 
  var explorer = ((browser.indexOf("msie") != -1) && (browser.indexOf("opera") == -1));
  var explorer3 = (explorer && (integer_value < 4));
  var explorer4 = (explorer && (integer_value == 4) && (browser.indexOf("msie 5")==-1));
  var explorer4up = (explorer && (integer_value >= 4));
  var explorer5 = (explorer && (integer_value == 4) && (browser.indexOf("msie 5.0")!=-1));
  var explorer5_5 = (explorer && (integer_value == 4) && (browser.indexOf("msie 5.5") !=-1));
  var explorer5up = (explorer && !explorer3 && !explorer4);
  var explorer5_5up =(explorer && !explorer3 && !explorer4 && !explorer5);
  var explorer6 = (explorer && (integer_value == 4) && (browser.indexOf("msie 6.0") !=-1));
  var explorer6up = (explorer && !explorer3 && !explorer4 && !explorer5 && !explorer6);
  var explorer7 = (explorer && (integer_value == 4) && (browser.indexOf("msie 7.0") !=-1));
  var explorer7up =  (explorer && !explorer3 && !explorer4 && !explorer5 && !explorer6 && !explorer7);
  //ist es opera
  var opera = (browser.indexOf("opera") != -1);
  var opera4 = (browser.indexOf("opera 4") != -1);
  var opera5 = (opera && (integer_value == 5));
  var opera5up = (opera && (integer_value >=5));


function openWindow (url, windowName, setoptions) {
 	
	if (setoptions == 1) {
 	options = "width=800,height=600,left=100,top=100,resizable=yes,status=yes,toolbar=yes,scrollbars=yes,menubar=yes";
  }
  else if (setoptions == "") {
  	options = "width=800,height=600,left=100,top=100,resizable=yes;";
  }
  else {
  	options = setoptions;  	 
  }
 
  myWindow = window.open(url, windowName, options);
  myWindow.focus();
}

function Go(url) {
	if (url !="") {
		document.location.href = url;
	}	
}


function show(obj, id, image, imagePath) {	
	if (obj && id) {
		showBorder (obj, id)
	}
	 document.getElementById(id).src = imagePath + image;
	 document.getElementById(id).style.zIndex = 1;
}

function showBorder (obj, id) {
	document.getElementById(obj.id).style.borderRight = "solid black 1px";
}

function hide(obj, id, image, imagePath) {	
  if (obj && id) {
		hideBorder (obj, id)
	}
  document.getElementById(id).src =imagePath + image;
}

function hideBorder(obj, id) {	
		document.getElementById(obj.id).style.borderRight = "solid transparent 1px"; 
}


function clearField (obj, checkValue) {
	if (obj.value ==  checkValue) {
		obj.value = "";
	}
}


function login (obj) {
 var checkValue = obj.passwd.value;
 var check   = checkValue.search(/\|~feg~\|/);
 if (check == -1) {
   //  |~feg~| in Variable nicht gefunden
   var newValue = "|~feg~|"+ MD5(obj.passwd.value)+"|~feg~|";  
   obj.passwd.value = newValue;  
  }
 document[obj.name].submit();
}

function changePasswd (obj) {
	if (obj.pass_old.value != "" && obj.pass_new1.value !="" && obj.pass_new2.value !="" ) {
		if((obj.pass_new1.value == obj.pass_new2.value) && obj.pass_old.value != obj.pass_new1.value) {
			if (obj.pass_new1.value.length >= 5) { 
				obj.pass_old.value= MD5(obj.pass_old.value);
				obj.pass_new1.value= MD5(obj.pass_new1.value);
				obj.pass_new2.value= MD5(obj.pass_new2.value);
				document[obj.name].submit();
			}
			else {
				alert("Ihre Passwort muss mindestens 5 Zeichen enthalten");
			}
		}
		else {
			alert("Das neue Passwort ist nicht korrekt wiederholt worden oder gleicht dem alten Passwort");
		}
	}
	else {
		alert("Sie m�ssen das alte Passwort eingeben und das neue Passwort zweimal!");
	}
}


function getTime() {
	var jetzt = new Date();
	return jetzt.getTime();
}

function showHide (myId) {
    var obj = document.getElementById(myId);
    if (obj.style.display == "block") {
        obj.style.display = "none";
    }
    else {
        obj.style.display = "block";
    }
}

function cloudsHttpRequest(cloudId) {
    var xmlhttp = null;
    // Mozilla
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.open("GET", '/home/clouds.php?cloudId='+cloudId, true);
    xmlhttp.send(null);
}

