function popupCenter(url,name,attributes,width,height)
{
	var topx=(screen.height-height)/2;
	var leftx=(screen.width-width)/2;
	if (attributes.length > 0)
		if (attributes.substr(attributes.length-1,1) != ',')
			attributes += ',';
	var w = window.open(url, name, attributes + 'width='+width+',height='+height+',screenx='+leftx+',screeny='+topx+',top='+topx+',left='+leftx);
	w.focus();
	return w;
}

function popupTangram(url) {
	popupCenter(url, 'tangram', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0', 600, 450);
}

function popupFotowettbewerb() {
	popupCenter('/eb/fotowettbewerb/', 'fotowettbewerb', 'resizable=1,scrollbars=1', 550, 700);
	return false;
}
function popupWindow(url,w,h) {
	popupCenter(url, 'fotowettbewerbfoto', 'scrollbars=1,resizable=1', w, h);
	return false;
}


var isIframe_content=false;
function openFotoWettbewerb(strPagePath){
	if(!document.getElementById("dvPhotoCompetition_container")){
		var vDivObj=document.createElement("DIV");
		vDivObj.id="dvPhotoCompetition_container";
		document.getElementsByTagName("BODY")[0].appendChild(vDivObj);
		var cDivObj=document.getElementById("dvPhotoCompetition_container");
		var strHtml = "" +
								 	"<div id=\"dvPhotoCompetition_close\"><a href=\"javascript:closeFotoWettbewerb();\" onfocus=\"blur();\"><img src=\"images\/photocompetition\/ico_closeVirtualWin.gif\" width=\"56\" height=\"16\" alt=\"\" border=\"0\"></a></div>" +
									"<div id=\"dvPhotoCompetition_content\">"+
										"<iframe name=\"IF_PhotoCompetition_content\" id=\"IF_PhotoCompetition_content\" src=\"about:blank\" width=\"660\" height=\"520\" frameborder=\"0\" scrolling=\"no\"></iframe>" +
									"</div>" +
									"<div id=\"dvPhotoCompetition_content_btm\">&nbsp;</div>";
		cDivObj.innerHTML=strHtml;
	}
	if(!isIframe_content){
		document.getElementById("IF_PhotoCompetition_content").src=((strPagePath && strPagePath.length>10) ? strPagePath : "/eb/photocompetition/index.php");
		document.getElementById("dvPhotoCompetition_container").style.display="block";
	}else{
		window.location.href=((strPagePath && strPagePath.length>10) ? strPagePath : "photocompetition/index.php");
		parent.document.getElementById("dvPhotoCompetition_container").style.display="block";
	}
}

function openSend2Friend(EncodedURL){
	if(!document.getElementById("dvPhotoCompetition_container")){
		var vDivObj=document.createElement("DIV");
		vDivObj.id="dvPhotoCompetition_container";
		document.getElementsByTagName("BODY")[0].appendChild(vDivObj);
		var cDivObj=document.getElementById("dvPhotoCompetition_container");
		var strHtml = "" +
								 	"<div id=\"dvPhotoCompetition_close\"><a href=\"javascript:closeFotoWettbewerb();\" onfocus=\"blur();\"><img src=\"\/eb\/images\/send2friend\/ico_closeVirtualWin.gif\" width=\"56\" height=\"16\" alt=\"\" border=\"0\"></a></div>" +
									"<div id=\"dvPhotoCompetition_content\">"+
										"<iframe name=\"IF_PhotoCompetition_content\" id=\"IF_PhotoCompetition_content\" src=\"about:blank\" width=\"600\" height=\"355\" frameborder=\"0\" scrolling=\"no\"></iframe>" +
										"<div id=\"dvPhotoCompetition_content_btm\">&nbsp;</div>" + 
									"</div>";
		cDivObj.innerHTML=strHtml;
	}
	if(!isIframe_content){
		document.getElementById("IF_PhotoCompetition_content").src="/eb/tell_a_friend.php?RefURL=" + EncodedURL;
		document.getElementById("dvPhotoCompetition_container").style.display="block";
	}else{
		window.location.href="/eb/tell_a_friend.php?RefURL=" + EncodedURL;
		parent.document.getElementById("dvPhotoCompetition_container").style.display="block";
	}
	if(document.documentElement.scrollTop>0){
		document.documentElement.scrollTop=0;
	}
}
function closeFotoWettbewerb(){
	if(document.getElementById("dvPhotoCompetition_container")){document.getElementById("dvPhotoCompetition_container").style.display="none";}
	if(document.getElementById("IF_PhotoCompetition_content")){document.getElementById("IF_PhotoCompetition_content").src="about:blank";}
}

function doCheckSendToFriend(callObj){
	if(chkText(callObj.s2f_senderName,"Namen","Ihren")==false)return false;
	if(chkEmail(callObj.s2f_senderEmail,"E-Mail-Adresse","Ihre")==false)return false;
	if(chkText(callObj.s2f_recipientName,"Namen","Empfänger")==false)return false;
	if(chkEmail(callObj.s2f_recipientEmail,"E-Mail-Adresse des Empfängers","die")==false)return false;
	if(chkText(callObj.s2f_senderMessage,"Nachricht","die")==false)return false;
	callObj.PostKey.value=RandomKey;
}

function chkText(fname,ftext,stext){
	if (!fname.value){
		alert("Bitte geben Sie " + stext + " " + ftext + " ein!");
		fname.focus();
		return false;
	}
}

function chkEmail(fname, ftext, stext){
	if (fname.value.length > 0){
		var x = fname.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(x)){
			alert("Bitte geben Sie " + stext + " korrekte " + ftext +" ein!");
			fname.focus();
			return false;
		}
	} else {
		alert("Bitte geben Sie " + stext + " " + ftext + " ein!");
		fname.focus();
		return false;
	}
}
