var pageX, pageY;

var addthis_config = { data_track_clickback: true }

jQuery(document).ready(function(){
    $().mousemove(function(e){
       pageX = e.pageX; 
       pageY = e.pageY;
    });

    $(document.body).bind('click', function(e) {
		$('.pge_menu').css('display','none');
    });
    
    $('#jqDialog').draggable();
    
    //login user
 	$('a#top_menu_login').click( function() {
 		$('#jqDialog').css({width: '400px', height: '180px'});
 		$('#jqDialog').center();
 		
 		$('#jqDialog').jqm({
 			ajax: '?p=user&a=showloginform',
 			onLoad: function() {
 				$("#jqDialog").jqmAddClose("input[name='cancel']");
 			}
 		}).jqmShow();
 	});

	//user profil
 	$('a#top_menu_user_profil').click( function() {
 		$('#jqDialog').css({width: '400px', height: '230px'});
 		$('#jqDialog').center();
 		
 		$('#jqDialog').jqm({
 			ajax: '?p=user&a=showProfilForm',
 			onLoad: function() {
 				$("#jqDialog").jqmAddClose("input[name='cancel']");
 			}
 		}).jqmShow();
 	});

	//registry new user
 	$('a#top_menu_registry').click( function() {
 		$('#jqDialog').css({width: '400px', height: '200px'});
 		$('#jqDialog').center();
 		
 		$('#jqDialog').jqm({
 			ajax: '?p=user&a=showregistryform',
 			onLoad: function() {
 				$("#jqDialog").jqmAddClose("input[name='cancel']");
 			} 			
 		}).jqmShow();
 	});    

    //contact link
 	$('span#contactDialog').click( function() {
 		$('#jqDialog').css({width: '400px', height: '300px'});
 		$('#jqDialog').center();
 		
 		$('#jqDialog').jqm({
 			ajax: '?p=contact&a=showContactForm',
 			onLoad: function() {
 				$("#jqDialog").jqmAddClose("input[name='cancel']");
 			} 			
 		}).jqmShow();
 	});
});

var AjaxActiveStatus = false;
var AjaxLoadingTarget = false;
function ajaxLoading(status) 
{
	//finished
	if(status == false) {
		AjaxActiveStatus = false;
		$(document.body).css('cursor','default');
		if(!AjaxLoadingTarget) {
			$(AjaxLoadingTarget).css('cursor','default');
			AjaxLoadingTarget = false;
		}
		$("#ajax_loading").css("visibility","hidden");
	}
	
	//stared
	else {
		AjaxActiveStatus = true;
		$(document.body).css('cursor','progress');
		if(arguments.lenght == 2) {
			AjaxLoadingTarget = arguments[1];
			$(arguments[1]).css('cursor','progress');
		}
		$("#ajax_loading").css("visibility","visible");
	}
}

function mpr(obj)
{
	var str ="";
	for(prop in obj)
		str+=prop + " value :"+ obj[prop]+"\n";
	alert(str); 	   		
}

function msgBox(msg) {
	alert(msg);
}

function getById(id) {
	return document.getElementById(id);
}

function hide(obj) {
	obj.style.display = 'none';
}

String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function() {
	return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function() {
	return this.replace(/\s+$/,"");
}