function checkjs() {
	var js = document.getElementById('jsIndicator');
	if( js ) { 
		js.value = 'enabled'; 
	}
}

function s() {
	var q = document.getElementById( 'q' );
	if( q && q.value ) {
		window.location = '/suche/' + encodeURI( q.value );
	}
	return false;
}
function searchFocus( e ) { if (e.value == 'Gutschein suchen') { e.value = ''; }}
function searchBlur( e ) { if (e.value == '') { e.value = 'Gutschein suchen'; }}

function vote( id, worked, e ) {
	var indicator = document.getElementById( 'success_'+id );
	var vg = document.getElementById( 'vg_'+id );
	var vb = document.getElementById( 'vb_'+id );
	if( indicator && vg && vb ) {
		if( worked ) {
			indicator.innerHTML = '<span class="gt90">Hat funktioniert!</span> Danke f&uuml;r Ihre Stimme.';
		} else {
			indicator.innerHTML = '<span class="gt0">Hat nicht funktioniert!</span> Danke f&uuml;r Ihre Stimme.';
		}
		vg.className = 'vote disabled';
		vg.disabled = true;
		vb.className = 'vote disabled';
		vb.disabled = true;
	}
	
	params = 'id=' + id + '&worked=' + ( worked ? '1' : '0' );
	sendPost( '/vote', params );
	
	return false;
}

function sendPost( url, params ) {
	if (window.XMLHttpRequest) { // moz
		req = new XMLHttpRequest();
		req.overrideMimeType( 'text/plain' );
	} 
	else if (window.ActiveXObject) { // ie
		try {
			req = new ActiveXObject( 'Msxml2.XMLHTTP' );
		} 
		catch (e) {
			try {
				req = new ActiveXObject( 'Microsoft.XMLHTTP' );
			} 
			catch (e) {}
		}
	}
	
	if( !req ) return false;
	
	req.open( 'POST', url, true );
	req.setRequestHeader( 'Content-type', 'application/x-www-form-urlencoded; charset=UTF-8' );
	req.setRequestHeader( 'Content-length', params.length );
	req.setRequestHeader( 'Connection', 'close' );
	req.send( params );
}

function checkAdBlock( check ) {
	if( !check ) {
		window.setTimeout( "checkAdBlock( true )", 1 );
	} else {
		frame = document.getElementById( 'if' );
		if( frame && frame.style.display == 'none' ) {
			window.location = frame.src;
		}
	}
}

