function magic_focus(obj, text){
	if(obj.magic_focus==null){
		obj.magic_focus = {
			text: text
		} ;
		obj.onfocus = function(){
			if(this.value == this.magic_focus.text)
				this.value = '';
		}
		obj.onblur = function(){
			if(this.value == '')
				this.value = this.magic_focus.text;
		}
	}
	obj.onfocus();
}
function theme_filepath(file){
	var src = jQuery('script[src*=projecterius.js]').attr('src');
	src = src.split('/');
	src.pop();
	src.pop();
	src = src.join('/') + '/' + file;
	return(src);
}
		function agregarScript(scriptname){
			var src = jQuery('script[src*=projecterius.js]').attr('src');
			src = src.split('/');
			src.pop();
			src.pop();
			src = src.join('/') + '/' + scriptname;
			var jqscript = jQuery('<script type="text/javascript" src="'+src+'" ></script>');
			var jqhead = jQuery('head');
			//window.console.log(jqscript);
			jqhead.append(jqscript);
		}
		function agregarCss(scriptname){
			var src = jQuery('script[src*=projecterius.js]').attr('src');
			src = src.split('/');
			src.pop();
			src.pop();
			src = src.join('/') + '/' + scriptname;
			var jqscript = jQuery('<link type="text/css" rel="stylesheet" media="all" href="'+src+'" />');
			var jqhead = jQuery('head');
			//window.console.log(jqscript);
			jqhead.append(jqscript);
		}
window.imOnIE = navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent;
var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
window.imOnOldIE = (rslt != null && Number(rslt[1]) >= 5.5 && Number(rslt[1])<7);
window.ieversion = rslt&&rslt[1]?Number(rslt[1]):0;
function init_projecterius(){
	try{
		jQuery('.algunacosa');
	}
	catch(e){
		setTimeout(init_projecterius, 10);
		return;
	}
	jQuery(document).ready(function(){
		//alert('ready'); // esto pasa despues	
		
	})
	//alert('yee'); // esto pasa antes
	agregarScript('js/lightbox/js/jquery.lightbox-0.5.js');
	agregarCss('js/lightbox/css/jquery.lightbox-0.5.css');
	if(window.imOnOldIE){
		jQuery(document).ready(function(){
			jQuery('#user-login-form input[type="submit"]').addClass('login_input');
			jQuery('.InputImges').height('1px').height('2px');
		})
	}
	if(imOnIE&&ieversion<8){
		jQuery(document).ready(function(){
			jQuery('#menu li').each(function(){
				if(this.overloaded_set_width)
					return;
				jQuery(this).mouseover(function(){
					if(this.overloaded_set_width_over)
						return;
					this.overloaded_set_width_over = true;
					jQuery(this).children('ul').children('li').each(function(){
						jQuery(this).width(jQuery(this.parentNode).width());
					})
				})
			})
			jQuery('#menu li ul').each(function(){
				if(this.capa_set)return;
				this.capa_set = true;
				var count = jQuery(this).parents('li').length;
				jQuery(this).addClass('capa'+count);
			})
			jQuery('#menu .sub > li.kradkk').mouseover(function(){
                                	var jqpapa = jQuery(this).parent().parent();
					var jqels = jQuery('ul',jqpapa);
					
					jQuery(jqels).each(function(){
		                                var color = jQuery(this).css('background-color');
        		                        jQuery(this).css('background-color', 'green');
               			               jQuery(this).css('background-color', color);
					});
	                })
		});
	}
	if(imOnIE&&imOnOldIE){
		window.iefixcss_hover = function(obj, classname, callback){
			jQuery(obj).each(function(){
				if(!this.count_hover)
					this.count_hover = 0;
				this.count_hover ++;
				if(callback!=null)
				{try{callback.apply(obj);}catch(e){}}
				else
				jQuery(this).addClass(classname);
			})
		}
		window.iefixcss_out = function(obj, classname, time, callback){
			if(time==null)
				time = 50;
			jQuery(obj).each(function(){
				this.count_hover --;
				this.count_hover = this.count_hover<0?0:this.count_hover;
				var that = this;
				setTimeout(
					function(){
						if(that.count_hover==0){
							if(callback==null)
								jQuery(that).removeClass(classname);
							else{try{callback.apply(obj)}catch(e){}}
						}
					},
					time
				);
			})
		}
		jQuery(document).ready(function(){try{
			jQuery('#menu *').addClass('menu_all');
			jQuery('#menu>*').addClass('menu_childs');
			jQuery('.top>*').addClass('top_childs');

			jQuery('#menu .top').mouseover(function(){
				iefixcss_hover(this, null, function(){
					jQuery(this).addClass('top_hover');
					jQuery(this).children('.sub').addClass('top_hover_children_sub');
				});
			}).mouseout(function(){
				iefixcss_out(this, null, null, function(){
					jQuery(this).removeClass('top_hover');
        	                        jQuery(this).children('.sub').removeClass('top_hover_children_sub');
				});
			});

                        jQuery('#menu li').mouseover(function(){
                                iefixcss_hover(this, null, function(){
                                        jQuery(this).addClass('li_hover');
                                        jQuery(this).children('ul').addClass('li_hover_children_ul');
                                });
                        }).mouseout(function(){
                                iefixcss_out(this, null, null, function(){
                                        jQuery(this).removeClass('li_hover');
                                        jQuery(this).children('ul').removeClass('li_hover_children_ul');
                                });
                        });


			jQuery('#menu .sub > li').mouseover(function(){
                                jQuery(this).addClass('top_sub_children_hover');
                                //jQuery(this).children('.sub').addClass('top_hover_children_sub');
                        }).mouseout(function(){
                                jQuery(this).removeClass('top_sub_children_hover');
                                //jQuery(this).children('.sub').removeClass('top_hover_children_sub');
                        });

                        jQuery('#user-login-form .form-item').mouseover(function(){
                                jQuery(this).addClass('user_login_form_item_hover');
                                //jQuery(this).children('.sub').addClass('top_hover_children_sub');
                        }).mouseout(function(){
                                jQuery(this).removeClass('user_login_form_item_hover');
                                //jQuery(this).children('.sub').removeClass('top_hover_children_sub');
                        });

		}catch(e){alert(e);}});
	}
	if(imOnIE&&0){
		jQuery(document).ready(function(){
			var jqmenu = jQuery('#menu');
			jqmenu.after('<div id="menu"></div>');
			var jqnew = jqmenu.next();
			jqmenu
				.css('position','absolute')
				.css('z-index', '2000')
			;
		});
	}
	jQuery(document).ready(function(){
		jQuery('#user-login-form input[type=text],#user-login-form input[type=password]')
		.each(function(){
			this.isfocus = false;
			this.checkub = function(){
				var that = this;
                jQuery('#user-login-form input[type=text],#user-login-form input[type=password]').each(function(){
                        if(this==that)
                                return;
                        var jqlabel = jQuery('label', jQuery(this).parents('div:first'))
                        if(this.value==''){
                                jqlabel.removeClass('dontshow');
                        }
                        else{
                                jqlabel.addClass('dontshow');
                        }
                })
                if(this.isfocus==true){setTimeout(function(){that.checkub()},100)}
			}
			//this.checkub();
        })
		.focus(function(){
			var jqlabel = jQuery('label', jQuery(this).parents('div:first'));
			jqlabel.addClass('dontshow');
			this.isfocus = true;
			//this.checkub();
		})
		.blur(function(){
			this.isfocus = false;
			if(this.value==''){
				var jqlabel = jQuery('label', jQuery(this).parents('div:first')).removeClass('dontshow');
			}
		})
		.focus().blur();
		;
	});
}
init_projecterius();

