/**
 * Allgemeine Javascript-Datei fürs Frontend
 */

$(document).ready(function() {
	$("#box_download tr:nth-child(odd)").addClass("blue");

	$("#profilpopup h3 a").click(function () {
		$("#profilpopup").fadeOut("slow");
	});
});

function open_studifm()
{
	var _width = 300;
	var _height = 90;
	var _left = Math.floor((screen.availWidth - _width) / 2);
	var _top  = Math.floor((screen.availHeight - _height) / 2);
	
	var properties = 'width=' + _width + ', height=' + _height + ',top=' + _top + ',left=' + _left;
	var win = window.open('/playstudifm.php', 'studifm', properties);
	win.focus();
}

function forgot_password(username)
{
	document.forgot_password_form.username.value = username;
	document.forgot_password_form.submit();
}

function call_counter(oewa)
{
	document.load_counter.rng.value = Math.random();
	document.load_counter.oewa.value = oewa;
	document.load_counter.submit();
}

function toggle_keyword(i)
{
	$('#thema_more #keywords li').removeClass('active');
	$('#thema_more #keywords li:eq(' + i + ')').addClass('active');
	
	$('#themen ul').hide();
	$('#themen ul#more_' + i).show();
	
	$('#themen div').hide();
	$('#themen div#taglink_' + i).show();
}

/**
 * Leert den Inhalt des übergebenen Objekts
 */
function clearField(objekt) {
	if(objekt.value == 'Suchen nach') {
		objekt.value = '';
	}
}


/*
 * ÖWA Zählpixel generieren
 */
function initOewaCounter(oewasrc)
{
	var OEWAsrc = oewasrc;
	var OEWAsrc = OEWAsrc + "?d="+(new Date()).getTime();
	var zaehlpixelPic = new Image();
	zaehlpixelPic.src = OEWAsrc;
}

function initDynamicAds() { 
	$('.dynamicads').each(function(i) {
		
		OAS_rn = '001234567890'; OAS_rns = '1234567890';
		OAS_rn = new String (Math.random()); OAS_rns = OAS_rn.substring (2, 11);
		
		var OAS_pos = $(this).attr('oas_ad');
		OAS_req = "adstream_sx.ads/"+OAS_sitepage+'/1'+OAS_rns+'@'+OAS_listpos+"!"+OAS_pos;
		
		$.ajax({
			url: '/ajax/dynamicads?req=' + OAS_req,
			context: $(this),
			dataType: 'html',
			success: function(adcontant){
				var pattern = "/(.*)empty.gif(.*)/";
				if(adcontant.match(pattern) != null) {
					$(this).remove();
				} else {
					$(this).html('');
					$(this).docwrite(adcontant);
				}
				
				startAktuelles();
			},
			error: function(){
                // todo Fehlerfall noch offen (adworx blankgif)
				$(this).html('');
            }
			
		});
	});
}
