// JavaScript Document

function Vollbild_Oeffnen(id) {
	document.getElementById('vollbild_'+id).style.display = 'block';
	document.getElementById('close_'+id).style.display = 'block';
	
	var allElems = document.getElementsByTagName("*");
	for (var i = 0; i < allElems.length; i++) {
		var thisElem = allElems[i];
		if (thisElem.className && (thisElem.className == 'dasvideo' || thisElem.className == 'justdance')) 
			thisElem.style.visibility = 'hidden';
	}
}

function Vollbild_Schliessen(id) {
	document.getElementById('vollbild_'+id).style.display = 'none';
	document.getElementById('close_'+id).style.display = 'none';
	
	var allElems = document.getElementsByTagName("*");
	for (var i = 0; i < allElems.length; i++) {
		var thisElem = allElems[i];
		if (thisElem.className && (thisElem.className == 'dasvideo' || thisElem.className == 'justdance')) 
			thisElem.style.visibility = 'visible';
	}
}

var sterna1 = 0, sterna2 = 0, sterna3 = 0, sterna4 = 0, sterna5 = 0; 
var gevotet = 0;

function vote(stern) {
	if(!gevotet)
	{
		sterna1 = document.getElementById('stern1').src;
		sterna2 = document.getElementById('stern2').src;
		sterna3 = document.getElementById('stern3').src;
		sterna4 = document.getElementById('stern4').src;
		sterna5 = document.getElementById('stern5').src;
		
		if(stern > 0)
			document.getElementById('stern1').src = 'images/stern.png';
		if(stern > 1)
			document.getElementById('stern2').src = 'images/stern.png';
		if(stern > 2)
			document.getElementById('stern3').src = 'images/stern.png';
		if(stern > 3)
			document.getElementById('stern4').src = 'images/stern.png';
		if(stern > 4)
			document.getElementById('stern5').src = 'images/stern.png';
	}
}

function novote() {
	document.getElementById('stern1').src = sterna1;
	document.getElementById('stern2').src = sterna2;
	document.getElementById('stern3').src = sterna3;
	document.getElementById('stern4').src = sterna4;
	document.getElementById('stern5').src = sterna5;
}

function voten(stern, video) {
	if(!gevotet)
	{
		Vote_Speichern(stern, video);
	}
	gevotet = 1;
}


function Vote_Speichern(stern, video) {
// Änderungen per AJAX in Datenbank schreiben
	if (window.XMLHttpRequest) { request = new XMLHttpRequest(); } else if (window.ActiveXObject) {	try {request = new ActiveXObject('Msxml2.XMLHTTP'); } catch (e) { try { request = new ActiveXObject('Microsoft.XMLHTTP'); } catch (e) {} } }
	if (!request) {	return false; } else {
		var url = "ajax.php";
		request.open('post', url, true);
		request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');		
		request.send('s='+stern+'&v='+video); 
		request.onreadystatechange = Vote_Speichern_2;
	}
}

function Vote_Speichern_2() {
	switch (request.readyState) { case 4: if (request.status != 200) { } else {	
		var xmlDoc	= request.responseXML;
		
		var bew	= xmlDoc.getElementsByTagName('bew')[0].firstChild.nodeValue;	
		var stern	= xmlDoc.getElementsByTagName('s')[0].firstChild.nodeValue;	
		var video	= xmlDoc.getElementsByTagName('v')[0].firstChild.nodeValue;	
		
		if(bew == 1)
		{
			sterna1 = 'images/stern2.png';
			sterna2 = 'images/stern2.png';
			sterna3 = 'images/stern2.png';
			sterna4 = 'images/stern2.png';
			sterna5 = 'images/stern2.png';
			
			if(stern > 0)
				sterna1 = 'images/stern.png';
			if(stern > 1)
				sterna2 = 'images/stern.png';
			if(stern > 2)
				sterna3 = 'images/stern.png';
			if(stern > 3)
				sterna4 = 'images/stern.png';
			if(stern > 4)
				sterna5 = 'images/stern.png';
			
			document.getElementById('stern1').src = sterna1;
			document.getElementById('stern2').src = sterna2;
			document.getElementById('stern3').src = sterna3;
			document.getElementById('stern4').src = sterna4;
			document.getElementById('stern5').src = sterna5;
			
			document.getElementById('bew_meldung').innerHTML = '<strong>Bewertung erfolgreich</span>';
		}
		else
		{
			gevotet = 1;
			document.getElementById('bew_meldung').innerHTML = '<strong>Sie haben dieses Video schon bewertet</span>';
		}
		
	} break; default: break; }
}


