document.observe("dom:loaded", function()
{
	//install radio buttons
	var controlConfig = {};
	controlConfig = Object.extend({
		nCoreRegister: true
	}, controlConfig || {});
	
	if(controlConfig.nCoreRegister)
		nCore.Controls.register({
		controlName: "Skinned Radio Buttons",
		name: "radioButton",
		className: "nCore_radioButton",
		version: 0.2,		
		control: nCore_radioButton,
		behavior:{className: "nCore_radioButtonInput", behavior: nCore_radioButtonInput}		
	});
	
	unObtrusiveRadioButtons(); //load-up radioButtons
	doSearchBar(); //present search-bar
	doLogo(); //present beating logo
	doCabezalFotos();
	doDivisor();
	doBanners();
});

function unObtrusiveRadioButtons()
{
	//nCore.Controls.newInstance("radioButton",element.identify(),true,element);
	nCore.Controls.registerUnObtrusiveControl(
		{
			"selector" : "input",
			"attributes" : {
				"type" : "radio"
			},
			
			"control" : "radioButton",
			
			"overrideOldInstance" : true,
			
			"constructorOptions" : ["#{element}"]
		}
	);
}

function doSearchBar()
{
	var searchBarContainer = Element.extend($$("div.searchForm")[0]);
	var searchBarForm = Element.childElements(searchBarContainer).first();
	searchBarForm.innerHTML = "";
	
	var input = $input({"type" : "text" , "class" : "input" , "value" : "Buscar..." , "name" : "s" , "id" : "s"});
	var submit = $div({"class" : "submit" , "id" : "searchsubmit"});
	
	searchBarForm.appendChild(input);
	searchBarForm.appendChild(submit);
	
	submit.observe("click",function(e){var form = Event.findElement(e,"form"); form.submit();});
	input.observe("focus",function(e){if(this.value == 'Buscar...') this.value = "";}.bind(input));
	input.observe("blur",function(e){if(this.value.empty()) this.value = "Buscar...";}.bind(input));
	
	searchBarContainer.show();
}

function doLogo()
{
	var params = {
		quality: "best",
		scale: "noscale",
		wmode: "transparent"
	};
	var flashvars = {};
	var attributes = {id:"flashlogo"};
	swfobject.embedSWF(_TEMPLATE_FOLDER_ + "flash/logo.swf", "flashlogo", "150px", "180px", "9", _TEMPLATE_FOLDER_ + "flash/expressInstall.swf", flashvars, params, attributes);
}

function doCabezalFotos()
{
	var params = {
		"quality": "high",
		"scale": "noscale",
		"wmode": "transparent",
		"allowscriptaccess": "always",
		"bgcolor": "#ffffff"
	};
	
	var flashvars = {
		"siteXML": _TEMPLATE_FOLDER_ + "flash/xml/cabezal_fotos.xml",
		"pathToFlash": _TEMPLATE_FOLDER_
	};

	var attributes = {id:"flashcabezal"};
	swfobject.embedSWF(_TEMPLATE_FOLDER_ + "flash/mainlauncher.swf", "flashcabezal", "959px", "220px", "9.0.124", _TEMPLATE_FOLDER_ + "flash/expressInstall.swf", flashvars, params, attributes);
}

function doDivisor()
{
	return;
	var mainFrame = $$("div.mainFrame");
	var widgetFrame = $$("div.widgetFrame");
	
	if(!mainFrame.length) return;
	if(!widgetFrame.length) return;
	
	mainFrame = mainFrame.first();
	widgetFrame = widgetFrame.first();
	if(mainFrame.getHeight() < widgetFrame.getHeight()) mainFrame.setStyle({"height" : widgetFrame.getHeight() + "px"});
}

function doBanners()
{
	if(Object.isUndefined(BANNERSYS)) return;
	if(!BANNERSYS.length) return;
	nbEX.goGoGo(BANNERSYS);	
}
