

var ie=document.all;
var nn6=document.getElementById&&!document.all;
var isdrag=false;
var x,y;
var dobj;

function movemouse(e)
{
  if (isdrag)
  {
    dobj.style.left = nn6 ? tx + e.clientX - x : tx + event.clientX - x;
    dobj.style.top  = nn6 ? ty + e.clientY - y : ty + event.clientY - y;
    return false;
  }
}

function selectmouse(e)
{
  var fobj       = nn6 ? e.target : event.srcElement;
  var topelement = nn6 ? "HTML" : "BODY";
  while (fobj.tagName != topelement && fobj.className != "dragme")
  {
    fobj = nn6 ? fobj.parentNode : fobj.parentElement;
  }
  if (fobj.className=="dragme")
  {
    isdrag = true;
    dobj = fobj;
    tx = parseInt(dobj.style.left+0);
    ty = parseInt(dobj.style.top+0);
    x = nn6 ? e.clientX : event.clientX;
    y = nn6 ? e.clientY : event.clientY;
    document.onmousemove=movemouse;
    return false;
  }
}
//AJAX
var http_request = false;
var ziel = "";

function mr(url,ziel0) {
	var jetzt = new Date();
	url=url + '&refresh=' + jetzt.getTime()
	http_request = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
			// zu dieser Zeile siehe weiter unten
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	//alert(http_request.timeout);
	//http_request.timeout = 600000;
	if (!http_request) {
		alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
		return false;
	}

	ziel = ziel0;
	http_request.onreadystatechange	= setInhalt;	
	http_request.open('GET', url, true);
	http_request.send(null);


}


function setInhalt() {
	//alert(ziel)
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//eine function ausführen
			if(http_request.responseText.indexOf('function')==0){
				evaltext=http_request.responseText.substring(9);
				eval(evaltext);
				return false;
			}
			//alert(http_request.responseText);
			else if(document.getElementById(ziel).nodeName == 'INPUT')
				document.getElementById(ziel).value = http_request.responseText
			else if(ziel.indexOf('add_')==0)
				document.getElementById(ziel).innerHTML += http_request.responseText
			else
				document.getElementById(ziel).innerHTML = http_request.responseText
		} else {
			alert('Bei dem Request ist ein Problem aufgetreten.');
		}
	}
}

// ENDE AJAX

function radioWert(rObj) {
	for (var i=0; i<rObj.length; i++) 
		if (rObj[i].checked) 
			return rObj[i].value;
	return false;
}

function XradioWert(rObj) {
	alert(rObj.length)
	return false;
}

//Bilder welche mit _ beginnen (zB. _home.jpg)
//werden bei mouseover mit h_home.jpg ersetzt
//bei mouseout wieder zurück zu _home.jpg
//Dieses Script an beliebiger Stelle einbinden. Das wars!
//window.onload = auto_mouseover();
function auto_mouseover(){
	if(document.images){
		vorladen = new Array();
		bilder = document.getElementsByTagName('img');
		for(var i = 0; i < bilder.length; i++){
			src_arr=document.images[i].src.split("/");
			filename=src_arr[src_arr.length-1];
			if(filename.substr(0,1)=='_'){
				window.document.images[i].onmouseover=function()
					{
						src_arr=this.src.split("/");
						filename=src_arr[src_arr.length-1];
						pfad='';
						for(var k = 0; k < src_arr.length-1; k++)
							pfad+=src_arr[k]+'/';
						if(filename.substr(0,1)=='_')
							this.src=pfad+'h'+filename;
					}
				window.document.images[i].onmouseout=function()
					{
						src_arr=this.src.split("/");
						filename=src_arr[src_arr.length-1];
						pfad='';
						for(var k = 0; k < src_arr.length-1; k++)
							pfad+=src_arr[k]+'/';
						if(filename.substr(0,2)=='h_')
							this.src=pfad+filename.substr(1);
					}
				pfad='';
				for(var k = 0; k < src_arr.length-1; k++)
					pfad+=src_arr[k]+'/';
				vorladen[i]= new Image();
				vorladen[i].src=pfad+'h'+filename;
}	}	}	}


function jump_location(male,element_id,sid){
	mid = document.getElementById(element_id).options[document.getElementById(element_id).selectedIndex].value
	textstring = document.getElementById(element_id).options[document.getElementById(element_id).selectedIndex].text
	textstring = textstring.replace(/ \(.*\)/, ''); 
	
	umlaute = new Array(' ','ä','ö','ü','Ä','Ö','Ü','ß','.','!','?','/');
	by = new Array('_','ae','oe','ue','Ae','Oe','Ue','ss','','','','');

  for (var i=0; i<umlaute.length; i++) { 
     textstring = textstring.replace(umlaute[i], by[i]); 
  } 
	window.location.href = textstring + '.php?' + sid + '&m_id=' + mid + '&male=' + male
}


function set_trailer(content_id,bild,sicht){
	
	//alert(document.getElementById('div_'+content_id).style.height +' - ' +bild)
	document.getElementById('div_'+content_id).style.backgroundImage = 'url(' + bild + ')'
	if(document.getElementById('iphone_'+content_id))
		document.getElementById('iphone_'+content_id).style.display='none'
	if(document.getElementById('ipod_'+content_id))
		document.getElementById('ipod_'+content_id).style.display='none'
	if(document.getElementById('neutral_'+content_id))
		document.getElementById('neutral_'+content_id).style.display='none'
	
	document.getElementById(sicht+'_'+content_id).style.display='inline'
	
	//document.getElementById('bild_'+content_id).setAttribute('rel',"shadowbox;width=320;height=480;options={showMovieControls:false,bgImage:'"+shbox+"'")
	
	//http://mobil/trailer/trailer_mb_in/joan_v_mb_04_in_trailer01.mp4
	
	
}







