var thread = null;

function handel_preview(target_site, form_id) {
	form = document.getElementById(form_id);
	
	var hidden = document.createElement("input");
	hidden.setAttribute("value", "1");
	hidden.setAttribute("name", "is_preview");
	hidden.setAttribute("type", "hidden");
	
	if(form != null){
		form.appendChild(hidden);
		form.submit();
	} else {
		//alert("Form is null");
	}
}

function scrollDetection(){
	var scrollvalue = window.pageYOffset;
	var hoehe = window.innerHeight;	
	if(!scrollvalue){
		//hoehe = event.clientY;
		hoehe = document.body.clientHeight;
		scrollvalue = document.body.scrollTop;
	}
	document.getElementById('vorschau_dunkel').style.height = (hoehe+scrollvalue);
}

function open_preview(url){
	//alert("Open Preview");
	var v_iframe = document.getElementById('vorschau_iframe');
	if(v_iframe != null){
		v_iframe.src = url;
		document.getElementById('vorschau_sichtbar').style.display = "block";
		
		// Größe des IFrames auf den Sichtbereich einstellen
		if (Math.max(navigator.userAgent.toLowerCase().indexOf('msie'),0)){
			// Internet Explorer
			var win = window;
			var obj = (win.document.compatMode && win.document.compatMode == "CSS1Compat") ?
			win.document.documentElement : win.document.body || null;			
			v_iframe.style.height = (obj.clientHeight-110) + 'px';						
		}
		else{	
			// Firefox			
			v_iframe.style.height = (window.innerHeight-110) + 'px';
		}
		
		
	} else {
		//alert("I-Frame is null");
	}
	
	thread = window.setInterval("scrollDetection()", 250);
}

function close_preview(){
	document.getElementById('vorschau_sichtbar').style.display = "none";
	window.clearInterval(thread);	
}

function show_tooltip(titel, inhalt, element, event){
	var tooltip = document.getElementById('tooltip');
	var tooltip_title = document.getElementById('tooltip_title');
	var tooltip_text  = document.getElementById('tooltip_text');
	
	tooltip.style.position="absolute";
	
	// Position der Zahl in der Navigation bestimmen
	var x = element.offsetLeft;
	var y = element.offsetTop;
	
	if (Math.max(navigator.userAgent.toLowerCase().indexOf('msie'),0)){
		// Internet Explorer
		var win = window;
		var obj = (win.document.compatMode && win.document.compatMode == "CSS1Compat") ?
		win.document.documentElement : win.document.body || null;
		var y_scroll = obj.scrollTop;
		
		tooltip.style.top = (event.clientY+y_scroll+4)+"px";
		tooltip.style.left = (event.clientX+document.documentElement.scrollLeft-2)+"px";
		
	}
	else{	
		// Firefox
		tooltip.style.top = ((event.pageY)+2)+"px";
		tooltip.style.left =((event.pageX)+2)+"px";
	}
		
	tooltip.style.display="block";
	
	tooltip_title.innerHTML = titel;
	tooltip_text.innerHTML = inhalt;
}

function close_tooltip(){
	document.getElementById('tooltip').style.display="none";
}
