if(!window.Cude) Cude = {};


// ********Определение браузеров 100% работает и пока багов не заметно **************
isMSIE = '\v'=='v';
isMSIE8 = (isMSIE && typeof window.localStorage == 'object') ? true : false;
isFF=/a/[-1]=='a'; 						//Firefox detector 2/3 by DoctorDan
isFF3=(function x(){})[-5]=='x'; 		//Firefox 3
isFF2=(function x(){})[-6]=='x'; 		//Firefox 2
isSafari=/a/.__proto__=='//'; 				//Safari
isChrome=/source/.test((/a/.toString+'')); //Chrome



//создает точку и устанавливает ее в нужной точке экрана
//если точка уже создана, просто перемещает на новое место
Cude.point = function(name, x, y) {
	if($('#'+name.d()).text()) {
		$('#'+name.d()).css({left:x+'px', top:y+'px'});
		return true;
	}
	
	$('body').prepend('<div id="'+name+'" style="position:absolute; background:orange; width:10px; height:10px; ">'+name+'</div>');
	
	$('#'+name.d()).css({left:x+'px', top:y+'px'});
}


Cude.random = function(min,max) {
	var range = max + 1 - min;
	var n = Math.floor(Math.random()*range) + min;
	return n;
}

function explode( delimiter, string ) {   
    // http://kevin.vanzonneveld.net   
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)   
    // +   improved by: kenneth   
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)   
    // *     example 1: explode(' ', 'Kevin van Zonneveld');   
    // *     returns 1: {0: 'Kevin', 1: 'van', 2: 'Zonneveld'}   
    
    var emptyArray = { 0: '' };   
    
    if ( arguments.length != 2   
        || typeof arguments[0] == 'undefined'   
        || typeof arguments[1] == 'undefined' )   
    {   
        return null;   
    }   
    
    if ( delimiter === ''   
        || delimiter === false   
        || delimiter === null )   
    {   
        return false;   
    }   
    
    if ( typeof delimiter == 'function'   
        || typeof delimiter == 'object'   
        || typeof string == 'function'   
        || typeof string == 'object' )   
    {   
        return emptyArray;   
    }   
    
    if ( delimiter === true ) {   
        delimiter = '1';   
    }   
    
    return string.toString().split ( delimiter.toString() );   
}

/*//Работает но например к меню не смогли прикрутить
$(document).ready(function(){
    $('[@ten]').each(function(){
    	var ten_class = $(this).attr('ten'); //берем имя класса тени
		$(this).textDropShadow(ten_class)//далее работает функция, которая в качестве параметра получает название класса тени
    });
});
(function($) {
     $.fn.textDropShadow = function(ShdwClass){//элементы заменяются. Вместо оригинала внутри будет два спана - один содержащий сам текст, а другой тень этого текста.
     $(this).css('position','relative').html('<span class='+ShdwClass+'>'+$(this).html()+'</span><span style="position:relative;">'+$(this).html()+'</span>');
     return $(this);
     }
})(jQuery);
*/

