var ie=document.all;
var ns6=document.getElementById&&!document.all;
//Global
function loader (url) {
	loader1.location.href=url;
}
// Drag Element Script
var dsdragapproved=false;
var dsdrag_z,dsdrag_x,dsdrag_y;
document.onmouseup=new Function("dsdragapproved=false");

function dsdrag_move(e){
	if (dsdragapproved){
		dsdrag_z.style.left=ns6? temp1+e.clientX-dsdrag_x+'px' : temp1+event.clientX-dsdrag_x+'px';
		dsdrag_z.style.top=ns6? temp2+e.clientY-dsdrag_y+'px' :  temp2+event.clientY-dsdrag_y+'px';
		return false;
	}
}

function dsdrag(e,dragelement){
		dsdrag_z=document.getElementById(dragelement);
		dsdragapproved=true;
		temp1=parseInt(dsdrag_z.style.left+50);
		temp2=parseInt(dsdrag_z.style.top+50);
		dsdrag_x=ns6? e.clientX : event.clientX;
		dsdrag_y=ns6? e.clientY : event.clientY;
		document.onmousemove=dsdrag_move;
		return false;
}

// Form Actions
function popup(command,callerem,receiver,receiverem,displayfirstem,actionurl) {
	this_function=command.split("|");
	if (this_function[0]=='display') {
		if(this_function[1]=='popup1' || this_function[1]=='popup2' || this_function[1]=='popup1_body') {
			if (document.getElementById(this_function[1]).style.display=="none") {
				display="block";
			}
			else
				display="none";
			if(this_function[1]=='popup1_body')
				document.getElementById(this_function[1]).style.display=display;
			else {
				document.getElementById(this_function[1]+"_body").style.display=display;
				document.getElementById(this_function[1]).style.display=display;
			}
// document.getElementById("dspopup_nav").style.display=display;
		}
		else {
			for (i=1; i<6; i++){
				if (document.getElementById("f_navcontent"+i)!=null) {
					if (document.getElementById("f_nav"+i)!=null)
						document.getElementById("f_nav"+i).className="f_nav";
					document.getElementById("f_navcontent"+i).style.display="none";
				}
			}
		}
	}
	if (this_function[0]=='close' || this_function[0]=='saveclose') {
		document.getElementById(this_function[1]).style.display="none";
		// loadiframe('dscmd=document_document_document_unlock');
	}
}


var colors=new Array('#D70026','#3399CC','#99CC33','#FF6600','#FFCC33');
function dsulloop (element) {
	var index=0; 
	var ul = document.getElementById(element);
	for (var i = 0; i < ul.childNodes.length; ++i) {
		if (ul.childNodes.item(i).nodeName == "LI") {
			ul.childNodes.item(i).style.color=colors[index];
			index=index+1;
			if(index==colors.length)
				index=0;
		}
	}
}


function valid(){
	if(document.getElementById('herr').checked==false && document.getElementById('frau').checked==false){
		alert("Bitte geben Sie eine Anrede an!");
     	return false;
	}
	if(document.getElementById('givenname').value == ""){
		alert("Bitte geben Sie Ihren Vornamen an!");
      	return false;
	}
	if(document.getElementById('lastname').value == ""){
		alert("Bitte geben Sie Ihren Namen an!");
      	return false;
	}
	/*
	if(document.getElementById('address1_organisation').value == ""){
		alert("Bitte geben Sie Ihre Strasse an!");
      	return false;
	}
	if(document.getElementById('zipcode_organisation').value == ""){
		alert("Bitte geben Sie Ihre PLZ an!");
      	return false;
	}
	if(document.getElementById('city_organisation').value == ""){
		alert("Bitte geben Sie Ihren Ort an!");
      	return false;
	}
	*/	
	if(document.getElementById('telephone_organisation').value == ""){
		alert("Bitte geben Sie Ihre Telefonnummer an!");
      	return false;
	}

	if(document.getElementById('email1_organisation').value == ""){
		alert("Bitte geben Sie Ihre Email-Adresse an!");
      	return false;
	}
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
	vormals =document.getElementById('email1_organisation').value;
	vormals=document.getElementById('email1_organisation').value=vormals.replace(/;/g,',');
	vormals=document.getElementById('email1_organisation').value=vormals.replace(/ /g,'');
	vormals =document.getElementById('email1_organisation').value+','+vormals;
	jetzt ='"'+vormals.replace(/,/g,'","')+'"';
	emails = eval('new Array('+jetzt+')');
	for (i=0; i < emails.length; ++i){
		if ((r1.test(emails[i])==false && r2.test(emails[i]) == false)|| emails[i].indexOf("@") < 2){
			alert ('\"'+emails[i]+'\"\nist keine gültige Emailadresse.')
			return false;
			break;
		}
	}
	/*if(document.getElementById('woher').value == "0"){
		alert("Bitte geben Sie an wie Sie von Dynasite erfahren haben!");
      	return false;
	}
	if(document.getElementById('warum').value == "0"){
		alert("Bitte geben Sie Ihr Intersse für Dynasite an!");
     	return false;
	}*/
}
function valid_en(){
	if(document.getElementById('herr').checked==false && document.getElementById('frau').checked==false){
		alert("Please select your gender!");
     	return false;
	}
	if(document.getElementById('givenname').value == ""){
		alert("Please enter your first-name!");
      	return false;
	}
	if(document.getElementById('lastname').value == ""){
		alert("Please enter your lastname!");
      	return false;
	}
	if(document.getElementById('address1_organisation').value == ""){
		alert("Please enter your street!");
      	return false;
	}
	if(document.getElementById('zipcode_organisation').value == ""){
		alert("Please enter your zip-code!");
      	return false;
	}
	if(document.getElementById('city_organisation').value == ""){
		alert("Please enter your city!");
      	return false;
	}
	
	if(document.getElementById('telephone_organisation').value == ""){
		alert("Please enter your phone-number");
      	return false;
	}

	if(document.getElementById('email1_organisation').value == ""){
		alert("Pleas enter your eMail!");
      	return false;
	}
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
	vormals =document.getElementById('email1_organisation').value;
	vormals=document.getElementById('email1_organisation').value=vormals.replace(/;/g,',');
	vormals=document.getElementById('email1_organisation').value=vormals.replace(/ /g,'');
	vormals =document.getElementById('email1_organisation').value+','+vormals;
	jetzt ='"'+vormals.replace(/,/g,'","')+'"';
	emails = eval('new Array('+jetzt+')');
	for (i=0; i < emails.length; ++i){
		if ((r1.test(emails[i])==false && r2.test(emails[i]) == false)|| emails[i].indexOf("@") < 2){
			alert ('\"'+emails[i]+'\"\nis not a valid eMail.')
			return false;
			break;
		}
	}
}


function writedate(language) {
	jetzt = new Date();
	wochentag_list=new Array('Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag');
	if (language!=null && language=='en')
		wochentag_list=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
	monat=jetzt.getMonth()+1;
	if (monat<10)
		monat='0'+monat;
	date_string=wochentag_list[jetzt.getDay()]+', '+jetzt.getDate()+'.'+monat+'.'+jetzt.getFullYear();
	document.write(date_string)
}
