var host = "http://wewantgames.de/";				// Host on which the system runs
var requestid =  Math.random() * (9999999999-0+1); 	// random number for the shitty Internetexplorer to fuck their caching-system


$(document).ready(function(){
	
	ownInputs();
	
	/**
	 * Menu: MouseOver-efect
	 */
	$("#menu ul li:eq(0)").mouseover(function(){ 
		$(this).find("img").attr("src", "assets/images/head/button_dielan_pressed.png"); 
		$(this).find('.level_2').show();
	});
	$("#menu ul li:eq(0)").mouseout(function(){ 
		$(this).find("img").attr("src", "assets/images/head/button_dielan.png"); 
		$(this).find('.level_2').hide();
	});
	
	$("#menu ul li:eq(4)").mouseover(function(){ 
		$(this).find("img").attr("src", "assets/images/head/button_community_pressed.png"); 
		$(this).find('.level_2').show();
	});
	$("#menu ul li:eq(4)").mouseout(function(){ 
		$(this).find("img").attr("src", "assets/images/head/button_community.png"); 
		$(this).find('.level_2').hide();
	});
	
	$("#menu ul li:eq(8)").mouseover(function(){ 
		$(this).find("img").attr("src", "assets/images/head/button_team_pressed.png"); 
		$(this).find('.level_2').show();
	});
	$("#menu ul li:eq(8)").mouseout(function(){ 
		$(this).find("img").attr("src", "assets/images/head/button_team.png"); 
		$(this).find('.level_2').hide();
	});
	
	$("#menu ul li:eq(13)").mouseover(function(){ 
		$(this).find("img").attr("src", "assets/images/head/button_verleih_pressed.png"); 
		$(this).find('.level_2').show();
	});
	$("#menu ul li:eq(13)").mouseout(function(){ 
		$(this).find("img").attr("src", "assets/images/head/button_verleih.png"); 
		$(this).find('.level_2').hide();
	});
	
	// Set me to "online" every 5 Seconds
	online();
	window.setInterval("online()", 5000);
	
    if($("#fck_text").length)
	var editor = CKEDITOR.replace('fck_text',
    {
    	width: 673,
    	height: 500,
        toolbar :
        [
		    { name: 'document',    items : [ 'Save' ] },
		    { name: 'clipboard',   items : [ 'Undo','Redo' ] },
		    { name: 'basicstyles', items : [ 'Bold','Italic','Underline','Strike','Subscript','Superscript','-','RemoveFormat' ] },
		    { name: 'paragraph',   items : [ 'NumberedList','BulletedList','-','Outdent','Indent','-','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'] },
		    { name: 'links',       items : [ 'Link','Unlink','Anchor' ] },
		    '/',
		    { name: 'insert',      items : [ 'Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak' ] },
		    { name: 'styles',      items : [ 'Format','FontSize' ] },
		    { name: 'colors',      items : [ 'TextColor','BGColor', 'Source' ] }
        ]
    });       	
	
	$(".datetime").datetimepicker({
		timeFormat: 'hh:mm:ss',
		dateFormat: 'yy-mm-dd'
	});	
	
});

/**
 * Set user-status to online
 */
function online()
{
	$.get(host+"index.php/ajax/setlastaction/"+requestid);
	requestid++;
}

/**
 * Own Input fields
 */
function ownInputs()
{
	// Prevent own typing
	$('.notyping').keyup(function(){
		$(this).val($(this).attr('rel'));
	});
	$('.notyping').keypress(function(){
		$(this).val($(this).attr('rel'));
	});
	
	$("input").each(function(){
		if($(this).val() == $(this).attr('rel'))
			$(this).css({'color': '#979797'});
	});
	
	$(".password_onfocus").focus(function(){
		$(this).parent().parent().find(".pwd_post").css({"display": "inline"});
		$(".pwd_post input").focus();
		$(this).parent().hide();
	});
	
	$(".password_onblur").blur(function(){
		if(!$(this).val())
		{
			$(this).parent().parent().find(".pwd_pre").css({"display": "inline"});
			$(this).parent().hide();
		}
	});
	
	$(".clear_onclick").focus(function(){
		$(this).css({'color': '#ffffff'});
		if($(this).val() == $(this).attr("rel"))
			$(this).val("");
	});
	
	$(".clear_onclick").blur(function(){
		if(!$(this).val())
		{
			$(this).val($(this).attr("rel"));
			$(this).css({'color': '#979797'});
		}
	});
	
	$(".select_onclick").focus(function(){
		var selectbox = $(this)
		selectbox.css({'color': '#ffffff'});
		
		selectbox.parent().find(".options").css({'left': selectbox.position().left-6+'px', 
												 'top': selectbox.position().top+27+'px'}).show();
	});
	
	$(".select_onclick").blur(function(){
		if(!$(this).val())
		{
			$(this).css({'color': '#979797'});
			$(this).val($(this).attr("rel"));
		}
		
		$(this).parent().find(".options").hide();
	});
	
	$(".selectbox .options div").unbind();
	$(".selectbox .options div").mousedown(function(){
		$(this).parent().parent().find(".select_onclick").val($(this).html());
		$('.nervous').submit();
	});
	
	$(".selectbox .fire_select").unbind();
	$(".selectbox .fire_select").click(function(){
		$(this).parent().find("input.select_onclick").focus();
	});
	
	$(".checkbox").find("div:eq(0)").unbind();
	$(".checkbox").find("div:eq(0)").click(function(){
		
		if($(this).parent().find('input:eq(0)').val() == 1)
		{
			$(this).parent().find('input:eq(0)').val("0");
			$(this).attr('class', 'input_checkbox_neutral');
		}
		else
		{
			$(this).parent().find('input:eq(0)').val("1");
			$(this).attr('class', 'input_checkbox_yes');
		}
	});
	
	$(".radio").find("div:eq(0)").click(function(){
		var name = $(this).attr('name');
		var val = $(this).attr('rel');
		
		$('div[name|="'+name+'"]').attr("class", "input_radio_neutral");
		$(this).attr("class", "input_radio_yes");
		$('input[name|="'+name+'"]').val(val);
	});
}
