var JS = jQuery.noConflict();
var RootPath = "/";	

var WEB =  {
    type: "macintosh",
    color: "red",
	TopMenuName: "nav_menu",
    getInfo: function () {
        return this.color + ' ' + this.type + ' apple';
    },
	//Main dropdown menu
	mainmenu: function (e){
var menuid = this.TopMenuName; 
JS("."+menuid+" ul ").css({display: "none"}); // Opera Fix
JS("."+menuid+" li").hover(function(){
JS(this).find('ul:first').css({visibility: "visible",display: "none"}).slideDown(200);
		},function(){
		JS(this).find('ul:first').css({visibility: "hidden"});
		});
},
// Ajax call function
_AJX: function(action,divplace,fvalue,arrvars){
var variables = arrvars;
var fvals = '';
if(fvalue!=''){
fvals = JS('#'+fvalue+'').val();
}
WEB._AJX_animate(divplace,true);
JS.get("/hq/js/ajx", {'do': ''+action+'','fvars':''+fvals+'','arr': ''+arrvars+''}, function(data){
if(data){
            if(data.length >0) {
			WEB._AJX_animate(divplace,false);
                JS('#'+divplace+'').html(data);
            }
			}
        });

},
_AJX_animate : function (divplace,mode){
if(mode==true){
JS('#'.divplace).css("padding:","30px");
JS('#'.divplace).css("background","url(/hq/images/loading_small.gif) no-repeat top right");
}else{
JS('#'.divplace).css("padding:","0px");
JS('#'.divplace).css("background","none");
}
}
	
}// last
function _checkbox(checkerbox,div){
if(checkerbox.checked){
JS('#'+div+'').show();
}
else{
JS('#'+div+'').hide();
}
}
function _AJX(action,divplace,fvalue,arrvars){
var variables = arrvars;
var fvals = '';
if(fvalue!=''){
fvals = JS('#'+fvalue+'').val();
}
_AJX_animate(divplace,true);
JS.get("/hq/js/ajx", {'do': ''+action+'','fvars':''+fvals+'','arr': ''+arrvars+''}, function(data){
if(data){
            if(data.length >0) {
			_AJX_animate(divplace,false);
                JS('#'+divplace+'').html(data);
            }
			}
        });

}
function _confirm(text,url){
var answer = confirm(text)
	if (answer){
		window.location = url;
	}else{
	return false
	}
}
function _remove_id(innercontainer,confirma){
var answer = false;
var confirma;
if(confirma!=''){
var answer = confirm(confirma);
if(!answer){
return false;
}
}else{
answer = true;
}
if(answer){
var olddiv = document.getElementById(innercontainer);
 olddiv.parentNode.removeChild(olddiv);
 return true;
}
return false;
}

function _uploadFields(FieldsIDContainer,fieldname,fieldlimit){
var NewField;
var Holder =document.getElementById(""+FieldsIDContainer+"");
var ChildCount = Holder.childNodes.length;
if( (ChildCount-3)<(fieldlimit-1)){
var myElement = "<input name=\""+fieldname+"[]\" type=\"file\" /> <img src=\"/hq/images//icons/cross.png\" onclick=\"this.parentNode.parentNode.removeChild(this.parentNode)\" />";
var breakElem = document.createElement("div");
breakElem.innerHTML = myElement;
breakElem.setAttribute("class", "input_dynamics");
Holder.appendChild(breakElem);	
}else{
alert("The upload is limited to "+fieldlimit+" files");
}
}

function _uploadFieldsTitle(FieldsIDContainer,fieldname,fieldlimit){
var NewField;
var Holder =document.getElementById(""+FieldsIDContainer+"");
var ChildCount = Holder.childNodes.length;
if( (ChildCount-3)<(fieldlimit-1)){
var myElement = "<div><strong>Title or Tags</strong><br><input name=\"title_"+fieldname+"[]\" type=\"text\" /><img src=\"/hq/images//icons/cross.png\" onclick=\"this.parentNode.parentNode.removeChild(this.parentNode)\" /><br><input name=\""+fieldname+"[]\" type=\"file\" /></div>";
var breakElem = document.createElement("div");
breakElem.innerHTML = myElement;
breakElem.setAttribute("class", "input_dynamics");
Holder.appendChild(breakElem);    
}else{
alert("The upload is limited to "+fieldlimit+" files");
}
}

function _AJX_animate(divplace,mode){
if(mode==true){
JS('#mri_loading').css("padding:","30px");
JS('#mri_loading').css("background","url(/hq/images/loading_small.gif) no-repeat top right");
}else{
JS('#mri_loading').css("padding:","0px");
JS('#mri_loading').css("background","none");
}
}
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function mri_drop_open()
{  mri_drop_canceltimer();
   mri_drop_close();
   ddmenuitem = JS(this).find('ul').css('visibility', 'visible');}

function mri_drop_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
	}

function mri_drop_timer()
{  closetimer = window.setTimeout(mri_drop_close, timeout);}

function mri_drop_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

JS(document).ready(function()
{
	WEB.mainmenu();
	JS('#mri_drop > li').bind('mouseover', mri_drop_open);
   JS('#mri_drop > li').bind('mouseout',  mri_drop_timer);
   });

document.onclick = mri_drop_close;
