﻿
//DYNAMIK CSS
$.addCss = function(cssUrl){
	$('head').append('<link href="../../../js/utils/'+cssUrl+'" rel="stylesheet" type="text/css">');
}; 

//TRACER
$.trace = function(msg){
	if($.browser.mozilla) console.info(msg);
}; 

//RECUP VAR QUERYSTRING
$.querystring = function() {   
     var result = {};  
 
     var querystring = location.search;  
   
     if (!querystring)  
         return result;  
   
     var pairs = querystring.substring(1).split("&");  
     var splitPair;  
     
     for (var i = 0; i < pairs.length; i++) {  
         splitPair = pairs[i].split("=");  
         result[splitPair[0]] = splitPair[1];  
     }  
   
     return result;  
 }; 
 
 
//GET MOUSE POSITION
$.mouse = function(e){
	
		var posx = 0;
		var posy = 0;
		
		if(!e) var e = window.event;
		
		if (e.pageX || e.pageY) {
			posx = e.pageX;
			posy = e.pageY;
		}
		else if (e.clientX || e.clientY) {
			posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
			posy = e.clientY + document.body.scrollTop  + document.documentElement.scrollTop;
		}
		return {'X' : posx,	'Y' : posy }
};  

//GET VALUE FROM CSS PROPERTIES
$.getCssPosValue = function(str){
	return parseInt(str.split('px')[0]);
}

$.getWindowWidth = function(){
	if (window.innerWidth) return window.innerWidth;
	else if (document.body && document.body.offsetWidth) return document.body.offsetWidth;
	else return 0;
}
