// JavaScript Document

function checkNewsletterQuick(formname) {
	var result = true;
	if (formname.name.value == '') {
		validatePrompt(formname.name, 'Bitte gib deinen Namen ein!');
		result = false;
	} else if (formname.email.value == '') {
		validatePrompt(formname.email, 'Bitte gib deine E-Mail-Adresse ein!');
		result = false;
	} else {
		result = CheckEmail(formname.email);
	}
	
	return result;
}

function checkECardQuick(formname) {
	var result = true;
	
	if (formname.sendermail.value == '') {
		validatePrompt(formname.sendermail, 'Bitte gib deine E-Mail-Adresse ein!');
		result = false;
	} else if (formname.receivermail.value == '') {
		validatePrompt(formname.receivermail, 'Bitte gib die E-Mail-Adresse des Empfaengers ein!');
		result = false;
	} else if (formname.message.value == '') {
		validatePrompt(formname.message, 'Bitte gib deine Nachricht an den Empfaengers ein!');
		result = false;
	} else {
	   result = CheckEmail(formname.sendermail);
	   if (result) {
			result = CheckEmail(formname.receivermail);
	   }
	}
	
	return result;
}

function CheckEmail(emailfield) {
	var rejectedDomain=new Array()
	var index=0;
//	rejectedDomain[index++]="hotmail"
	rejectedDomain[index++]="rocketmail"
//	rejectedDomain[index++]="yahoo"
	rejectedDomain[index++]="zdnetmail"

	var rejected=false
	var testresults=true
	var str=emailfield.value
	var filter=/^.+@.+\..{2,3}$/
	if (filter.test(str)){
		var tempstring = str.split("@")
		tempstring = tempstring[1].split(".")
		for (i=0; i<rejectedDomain.length; i++) {
			if (tempstring[0]==rejectedDomain[i])
			rejected=true
		}
		if (rejected) {
			var message="Bitte pruefe Deine E-Mail Eingabe!\n"
			message += "Die folgende Adresse is nicht erlaubt:\n"
			for (i=0; i<rejectedDomain.length; i++) {
				message += "\t" + rejectedDomain[i] + "\n"
			}
			validatePrompt(emailfield, message)
			testresults=false
		}
	} else {
		message="Bitte gib eine korrekte E-Mail-Adresse ein!"
		validatePrompt(emailfield, message)
		testresults=false
	}
	return (testresults)
}

function validatePrompt(Ctrl, PromptStr) {
	alert(PromptStr);
	Ctrl.focus();
	return;
}

    function openPopup(url, wbreite, whoehe) {
	    var wstat;
    	var ns4up = (document.layers) ? 1 : 0;
	    var ie4up = (document.all) ? 1 : 0;
    	var xsize = screen.width;
	    var ysize = screen.height;
    	var breite=wbreite;
	    var hoehe=whoehe;
	    //var breite=xsize/2;
    	//var hoehe=ysize/2;
	    var xpos=(xsize-breite)/2;
    	var ypos=(ysize-hoehe)/2;

	    wstat=window.open(url,"","scrollbars=yes,status=yes,toolbar=no,location=no,directories=no,resizable=yes,menubar=no,width="+breite+",height="+hoehe+",screenX="+xpos+",screenY="+ypos+",top="+ypos+",left="+xpos)
    	return false;
    }


