﻿var JOOMLA_URL_TEMPLATE=""
var JOOMLA_URL_JS=JOOMLA_URL_TEMPLATE+"scripts";
var JQUERY_URL_MODULE=JOOMLA_URL_JS+"/moudleJQuery";
var JQUERY_URL=JQUERY_URL_MODULE+"/jquery";
var JQUERY_URL_UI=JQUERY_URL+"/ui";
var JQUERY_URL_PLUGIN=JQUERY_URL+"/plugins";
var JQUERY_URL_THEMES=JQUERY_URL+"/themes";
var JQUERY_SCRIPT=new Array();
var JQUERY_CSS=new Array();
var JQUERY_THEMES=null;
var JQUERY_URL_FLOWPLAYER=JQUERY_URL_MODULE+"/flowplayer.org";
var JQUEY_URL_HIGHSLIDE=JQUERY_URL_MODULE+"/highslide";
function addScript(url)
{
    var scriptTag=document.createElement("script");
    scriptTag.language="javascript";
    scriptTag.src=url;
    var hh = document.getElementsByTagName('head')[0];
    hh.appendChild(scriptTag);
    JQUERY_SCRIPT.push(url);
}
function addCss(url)
{
    var cssTag=document.createElement("link");
    cssTag.rel="stylesheet";
    cssTag.type="text/css";
    cssTag.href=url;
    var hh = document.getElementsByTagName('head')[0];
    hh.appendChild(cssTag);
    JQUERY_CSS.push(url);
}
/*-----Begin:Init-----*/
function Init()
{
	addScript(JOOMLA_URL_JS+"/Default.js");

}
/*-----End:Init-----*/
/*-----Begin Add JQuery Script---*/
function addScriptJQuery()
{
	addScript(JQUERY_URL+"/jquery.js");
}
function addScriptUI(name)
{
	addScript(JQUERY_URL_UI+"/ui.core.js");
	if(name!=null)
		addScript(JQUERY_URL_UI+"/"+name);
}
/*-----End Add JQuery  Script---*/

function addPlugins(name)
{
	addScript(JQUERY_URL_PLUGIN+"/"+name);
}


/*-----Begin Add JQuery  CSS Theme---*/
function addThemes(nameTemplate,name)
{
	if(nameTemplate==null)
		nameTemplate="base";
	
	JQUERY_THEMES=nameTemplate;
	addCss(JQUERY_URL_THEMES+"/"+JQUERY_THEMES+"/ui.core.css");
	if(name!=null)
		addCss(JQUERY_URL_THEMES+"/"+JQUERY_THEMES+"/"+name+".css");
}
/*-----End Add JQuery  CSS Theme---*/

/*------Begin flowplayer.org---*/
function addFlowplayer(name)
{
	addScript(JQUERY_URL_FLOWPLAYER+"/"+name);
	ConfigFlowplayer();
}
function ConfigFlowplayer()
{

	    window.account = window.account || {};
		window.account.admin = true;
		
		window.v = {
			core: JQUERY_URL_FLOWPLAYER+"/swf/flowplayer-3.1.1.swf",
			content: "flowplayer.content-3.1.0.swf",
			controls: "flowplayer.controls-3.1.1.swf",
			tube: "flowplayer.controls-tube-3.1.1.swf",
			rtmp: "flowplayer.rtmp-3.1.0.swf",
			pseudostreaming: "flowplayer.pseudostreaming-3.1.2.swf"
		};
}
function playFlowplayer(name,file)
{
	ConfigFlowplayer();  
	flowplayer(name,  {src: JQUERY_URL_FLOWPLAYER+"/swf/flowplayer-3.1.1.swf", wmode: 'opaque',autoPlay: 'true',autoBuffering: 'true'  } ,file);
}
/*------End flowplayer.org---*/

/*------Begin HighSlide---*/
function addHighSlide()
{

	addCss(JQUEY_URL_HIGHSLIDE+"/highslide.css");
	addScript(JQUEY_URL_HIGHSLIDE+"/highslide-full.js");
}
/*------End HighSlide---*/

/*---------Round--*/

function addCorner()
{
	addScript(JQUERY_URL_MODULE+"/jquery.corner.js");
} 

function attchRound(selector)
{
	if(selector==null)
		selector=".roundable";
	if($(selector).html()!=null )
	{
		var listround=$(selector);
		for(var i=0;i<listround.length;i++)
		{
			var round=6;
			if(listround[i].round!=null)
				round=listround[i].round;
			alert(round);
			DD_roundies.addRule(listround[i],6,true);
		}
		
	}
}
function addRound()
{
	DD_roundies();
}
function DD_roundies()
{
	addScript(JQUERY_URL_MODULE+"/DD_roundies_0.0.2a.js");
}
function addHAccordion()
{
	addScript(JQUERY_URL_MODULE+"/jquery.haccordion.js");
}
function addScrollPage()
{
	addScript(JQUERY_URL_MODULE+"/jScrollPane.js");
}

function addclassHover(classname)
{
    $('.'+classname).mouseover(function()
    {
        $(this).addClass(classname+"_hover");
    });
    $('.'+classname).mouseout(function()
    {
        $(this).removeClass(classname+"_hover");
    });
}
function addFocus(classname,input_focus)
{

    if( $(classname)==null)
        return;
    $(classname).focus(function()
    {
        $(this).addClass(input_focus);
    });
    $(classname).blur(function()
    {
        $(this).removeClass(input_focus);
    });
}
function play(obj,idplayer)
{

	var file=$(obj).attr("file");
	playFlowplayer(idplayer,file);

}
function attackUI()
{

	addclassHover("bt_cart");
	addclassHover("bt_submit");
	addclassHover("search_bt");
	$("input:text").addClass("textbox");
	$("textarea").addClass("textarea");
	addFocus("input:text","textbox_focus");
	addFocus("textarea","textarea_focus");
	
}


function loadimage(index)
{
		
		var a=$(".roundthumb>.items>a")[index];
		$('#aimgbig').attr('href',a.href);
		$('.imgbig').attr('src',a.href)

		
		$('#zoom').attr('href',a.href);
		$(".roundthumb>.items").removeClass("active");
		$( $(".roundthumb>.items")[index] ).addClass("active");
		return false;

}


function expandMenu(selector)
{
		
		var listul=$(selector+" ul ul");
		listul.addClass("submenu");
		
		for(var i=0;i<listul.length;i++)
		{
			var ul=listul[i];
			var a=$( $(ul).parent() ).find("a")[0];
			$(a).addClass("submenuheader");
			$(a).attr("itemid",i);
			$(a).attr("expand","false");
		
			
			
			$(a).click(function()
			{
			
				var li=$(this).parent();
				var ul=$(li).parent();
			
				var ali=$(ul).children("li");
				for(var j=0;j<ali.length;j++)
				{
				
					if( $(ali[j]).find("a").attr("itemid") !=$(this).attr("itemid") )
					{
						$(ali[j]).children("ul").css("display","none");
						$(ali[j]).children("a").attr("expand","false");
						$(ali[j]).children("a").removeClass("active");
					}
			
				}
				


				var itemid=$(this).attr("itemid");
				var ul=$(this).parent().find(".submenu")[0];
				
			
				if($(this).attr("expand")=="true")
				{

					$(this).attr("expand","false");
					$(ul).css("display","none");
				}
				else
				{	
					$(this).attr("expand","true");
					$(ul).css("display","block");
					$(this).addClass("active");
				}
				
				return false;
				
			});
			
		}
				
		var location=window.location.href;
		var lista=$(selector+" a");
		for(var i=0;i<lista.length;i++)
		{
			var a=lista[i];
			if($(a).attr("href")==location)
			{
				a.id="current";
				var li=$(a).parent();
				var lista=new Array();
			
				while(true)
				{
					
					if(li[0].tagName=="LI")
					{
						var aactive=li.children("a");
						$(aactive).addClass("active");
						$(aactive).attr("expand",true);
						li.children("ul").css("display","block");
					}
					li=$(li).parent();
					if(li.hasClass("ul_list2")==true)
						break;
				}
			}
		
		}


  

}



function OnBlurSearch(obj)
{

	var text=obj.value.replace(" ","");
	if(text=="")
		obj.value="Tìm kiếm ...";

}
function OnSelectAll(field)
{
	if(field.value=='Tìm kiếm ...')
	{
		field.value = '';
	}
}
function autoHeight(selector)
{
	
	var maxHeight=0;

	for(var i=0;i<selector.length;i++)
	{
		var height=$(selector[i]).height();
		maxHeight=height> maxHeight? height:maxHeight;
	}
	for(var i=0;i<selector.length;i++)
	{
		$(selector[i]).height(maxHeight);
	}
}
function autoload()
{
	
		//attackajaxmenu("body","#uni-content-display");
	//	expandMenu(".expandmenu");
	//	attackUI();
	//	attackend();
	//	attackendblock()
	//	attackscroller(".scrolltop");
	//	attackhighslide(jsurl+"highslide");
	//	attackcenter();	
	//	DD_belatedPNG.fix(".moduletablemenutop a");
	//	DD_belatedPNG.fix(".moduletablesupport img");
		
	//	$("#weblink").msDropDown();
		autoHeight(new Array(".homeLeft",".homeRight",".contentRight") );
		
}