//-----------------------------------------------------------------------
// in main html festzulegende variablen
//var bew_kategorie = 'DVD-Verleih';
// var bew_anbieter_name = 'Amango';
//-----------------------------------------------------------------------

//----------------------------- Common --------------------------------
add_init_function('get_forms()');

function get_forms() {
	httpRequest('/Module/Voting/'+bew_kategorie+'/'+bew_anbieter_name+'/','get_form=1',write_voting,null);
	httpRequest('/Module/Erfahrungsbericht/'+bew_kategorie+'/'+bew_anbieter_name+'/','get_form=1',write_erfahrungsbericht,null);
}
//-------------------------- Bewertung ---------------------------------------
var star_count = 5;

function send_vote() {

	if(check_form_voting()) {
		values = 'send_data=1';
		for ( i = 0; i < document.getElementById('form_voting').elements.length; i++ ) {
			values = values + '&' + document.getElementById('form_voting').elements[i].id + '=' + document.getElementById('form_voting').elements[i].value;
		}
		document.getElementById('space_voting').style.backgroundColor = 'transparent';
		document.getElementById('space_voting').style.visibility = 'hidden';
		httpRequest('/Module/Voting/'+bew_kategorie+'/'+bew_anbieter_name+'/',values,write_voting,null);
	}
}
function write_voting(html) {
	document.getElementById('space_voting').innerHTML = html;
	document.getElementById('space_voting').style.backgroundColor = 'beige';
	document.getElementById('space_voting').style.visibility = 'visible';
}
function check_form_voting() {
	not_set = 0;
	criteria_count = document.getElementById('form_voting').elements.length;
	for ( i = 0; i < criteria_count; i++ ) {
		if (document.getElementById('form_voting').elements[i].value == 0) {
			not_set++;
		}
	}
	if(not_set > 0) {
		if(not_set < criteria_count) {
			alert('Bitte bewerten Sie alle Kriterien.');
		}else {
			alert('Sie haben noch keine Bewertung vorgenommen. Sie können dies tun indem Sie auf die Sterne klicken.');
		}
		return false;
	}
	return true;
}
function hover_vote(obj,state,value) {

	if(state == 1) {
		obj.parentNode.style.backgroundPosition = (value/100 * 14 * star_count)-200 + 'px 0';		
	}else {
		obj.parentNode.style.backgroundPosition = (obj.parentNode.lastChild.value/100 * 14 * star_count)-200 + 'px 0';		
	}
}
function store_vote(obj,name,value) {
	document.getElementById(name).value = value;
	document.getElementById('tick_'+name).style.height = '13px';
}
//----------------------- Erfahrungsbericht --------------------------------
function send_erfahrungsbericht() {
	if(check_form_erfahrungsbericht()) {
		values = 'send_data=1&text=' + escape(document.getElementById('inp_erfahrungsbericht_text').value);
		document.getElementById('space_erfahrungsbericht').style.backgroundColor = 'transparent';
		document.getElementById('space_erfahrungsbericht').style.visibility = 'hidden';
		httpRequest('/Module/Erfahrungsbericht/'+bew_kategorie+'/'+bew_anbieter_name+'/',values,write_erfahrungsbericht,null);
	}
}
function write_erfahrungsbericht(html) {
	document.getElementById('space_erfahrungsbericht').innerHTML = html;
	if(html == '') {
		document.getElementById('td_erfahrungsbericht').style.visibility = 'hidden';
	}
	document.getElementById('space_erfahrungsbericht').style.backgroundColor = 'beige';
	document.getElementById('space_erfahrungsbericht').style.visibility = 'visible';
}
function check_form_erfahrungsbericht() {
	if(document.getElementById('inp_erfahrungsbericht_text').value == '') {
		alert('Kein Text im Eingabefeld!');
		return false;
	}
	return true;
}
function set_textfield_height(obj) {
	if(document.getElementById('inp_erfahrungsbericht_text').scrollHeight > 100) {
		document.getElementById('inp_erfahrungsbericht_text').style.height = document.getElementById('inp_erfahrungsbericht_text').scrollHeight + 'px';
	}
}


