$(document).ready(function(){ 
    $('#inpMessage').maxlength( {maxCharacters: 1000, slider: true} ); 
});

function werbung() {
    if ($('#inpWerbung').val() == 0) {
    	$('#tblVerleihshop').animate( { marginLeft:"0px" } , 1000 );
    	$('#imgWerbung').attr('src', 'img/close.gif');
        $('#inpWerbung').val("1");
    } else {
    	$('#tblVerleihshop').animate( { marginLeft:"-455px" } , 1000 );
    	$('#imgWerbung').attr('src', 'img/open.gif');
        $('#inpWerbung').val("0");
    }
    return false;
}

function sendMail() {
	$.ajax({
		type: "POST",
		url: "requestHandler.php",
		data: "event=sendMail&name="+encodeURIComponent($('#inpName').val())+"&mail="+encodeURIComponent($('#inpMail').val())+"&www="+$('#inpWWW').val()+"&message="+$('#inpMessage').val()+"&reason="+$('#inpReason').val(),
		success: function(request){
			request = request.split("#<->#");			
			showInfoBox('Mail', request[0], request[1]);
		},
		error: function(){	 
			showInfoBox('Mail', 0, "Der AJAX-Request konnte nicht ausgef&uuml;hrt werden!");
		}
	});
	return false;
}

function newGuestbookEntrie() {
	$.ajax({
		type: "POST",
		url: "requestHandler.php",
		data: "event=newGuestbookEntrie&name="+encodeURIComponent($('#inpName').val())+"&mail="+encodeURIComponent($('#inpMail').val())+"&www="+$('#inpWWW').val()+"&message="+$('#inpMessage').val(),
		success: function(request){
			request = request.split("#<->#");			
			showInfoBox('Book', request[0], request[1]);
			printGuestbook();
		},
		error: function(){	 
			showInfoBox('Book', 0, "Der AJAX-Request konnte nicht ausgef&uuml;hrt werden!");
		}
	});
}

function printGuestbook() {
    $.ajax({
		type: "POST",
		url: "requestHandler.php",
		data: "event=printGuestbook",
		success: function(request){	
			$('#divGuestbook').html(request);
		}
	});
	return false;
}

function ShowHide(n_ID) {
    if (n_ID == 1) {
        $('#aBook1').css('display','none'); 
        $('#fieldBook').css('display','block');
    }
    if (n_ID == 2) {
        $('#aBook1').css('display','block'); 
        $('#fieldBook').css('display','none'); 
    }
    
}

/**
 * Veraendert die StyleClassen und den Text der InfoBox 
 * @param n_ID
 * @param n_Status
 * @param sz_HTMLCode
 * @return false
 */
function showInfoBox(n_ID, n_Status, sz_HTMLCode) {
	if(n_Status == 0)
		sz_HTMLCode = "<b>Fehler: </b>"+sz_HTMLCode;
	
	$('#spanInfo'+n_ID).html("<div style=\"margin-left:20px;\">"+sz_HTMLCode+"</div>");	
	
	if(n_Status == 0)	{
		$('#divInfo'+n_ID).removeClass('ui-state-highlight');
		$('#imgInfo'+n_ID).removeClass('ui-icon-info');
		$('#divInfo'+n_ID).addClass('ui-state-error');
		$('#imgInfo'+n_ID).addClass('ui-icon-alert');
	} else {
		$('#divInfo'+n_ID).removeClass('ui-state-error');
		$('#imgInfo'+n_ID).removeClass('ui-icon-alert');
		$('#divInfo'+n_ID).addClass('ui-state-highlight');
		$('#imgInfo'+n_ID).addClass('ui-icon-info');
	}	
	
	$('#divInfo'+n_ID).show("slide",638);
	
	return false;
}
