

$(document).ready(function(){
	$("#btTextMin").bind('click', function(){
		$(".texto").each(function(){
			var currentSize = $(this).css("font-size");
			var currentSizeNumber = parseFloat(currentSize, 12);
			$(this).css("font-size", currentSizeNumber - 1);
		});
	});
	$("#btTextMax").bind('click', function(){
		$(".texto").each(function(){
			var currentSize = $(this).css("font-size");
			var currentSizeNumber = parseFloat(currentSize, 12);
			$(this).css("font-size", currentSizeNumber + 1);
		});
	});
	
	var iLoginWord = "login";
	$("#ilogin").focus(function(){
		if(iLoginWord == $(this).val()) {
			$(this).val("");
		}
	}).blur(function(){
		if("" == $(this).val()) {
			$(this).val(iLoginWord);
		}
	});
	
	var iPassWord = "password";
	$("#ipass").focus(function(){
		if(iPassWord == $(this).val()) {
			$(this).val("");
		}
	}).blur(function(){
		if("" == $(this).val()) {
			$(this).val(iPassWord);
		}
	});
	
	$("a.rpass").fancybox({
		'width': 500,
		'height': 320,
		'overlayShow': true,
		'hideOnOverlayClick': true,
		'hideOnContentClick': false,
		'autoDimensions': false,
		'transitionIn': 'fade',
		'transitionOut': 'fade',
		'centerOnScroll': true
	});
	
	
});


function messageAndGo(str, onclick)
{
	jAlert(str, 'Quaderns Crema', onclick);
}

function message(str, callback)
{
	jAlert(str, 'Quaderns Crema', callback);
}

function messageConfirm(str, onclick)
{
	jConfirm(str, 'Quaderns Crema', onclick);
}

/*
 * Carga de combos con JSON
 */
function loadJCombo(slt, file, val, callback)
{
	slt.html("");
	//slt.attr("disabled", true);
	var options = '';
	
	$.getJSON(file, function(data) {
		$.each(data.items, function(i, item) {
			if(item) {
				if(item.name) {
					options += '<option value="' + item.id + '">' + item.name + '</option>';
				}
			}
		});
		slt.html(options);
		slt.val(val);
		slt.attr("disabled", false);
		
		if(typeof callback == "function") {
			callback.apply(this);
		}
	});
}

function todo(str)
{
	message("@todo: " + str);
}


function playerVersion() {
	// ie
	try {
		try {
			// avoid fp6 minor version lookup issues
			// see: http://blog.deconcept.com/2006/01/11/getvariable-setvariable-crash-internet-explorer-flash-6/
			var axo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');
			try { axo.AllowScriptAccess = 'always';	} 
			catch(e) { return '6,0,0'; }				
		} catch(e) {}
		return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g, ',').match(/^,?(.+),?$/)[1];
	// other browsers
	} catch(e) {
		try {
			if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){
				return (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g, ",").match(/^,?(.+),?$/)[1];
			}
		} catch(e) {}		
	}
	return false;
};

function abrirpopUp(url){
	ventana1 = window.open(url,"ventana1","width=600,height=400,scrollbars=1");

}

