function url(uri,type) {
	if (type == '') { type = 'local'; }
	if (type == 'local') { location.href = uri; }
	else { window.open(uri); }
}

function url_new(uri) {
  window.open(uri); return false;
}


function imgView(view) {
  window.open(view,'img','width=100, height=100, left=0, top=0, scrollbars=1, resize=1');
}

function filter(id,value,value1) {
 document.getElementById(id).style.filter='Alpha(opacity='+value+')';
 document.getElementById(id).style.opacity=value1;
}
function display(id){
  if (document.getElementById(id).style.display == 'none') { document.getElementById(id).style.display = 'block'; }
  else { document.getElementById(id).style.display = 'none'; }
}

function calendar_display(text) {
	if (text != '') { 
		document.getElementById('datetext').innerHTML = text;
		/* document.getElementById('datetext').innerText = text;
		document.getElementById('datetext').textContent = text; */
	}
}
function redondear(cantidad, decimales) {
	var cantidad = parseFloat(cantidad);
	var decimales = parseFloat(decimales);
	decimales = (!decimales ? 2 : decimales);
	return Math.round(cantidad * Math.pow(10, decimales)) / Math.pow(10, decimales);
}    

function IsNumeric(sText) { 
	var ValidChars = "0123456789."; 
	var IsNumber=true; 
    var Char; 
	for (i = 0; i < sText.length && IsNumber == true; i++){ 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) { 
			IsNumber = false;
		} 
	} 
	return IsNumber; 

}

// ################ resize font
fontSizeDefault = 11;
lineHeightDefault = 15;
function zoomFont(value) {
	var objID = document.getElementById("font_resize");
	if (value == 'in') {
		if (fontSizeDefault <= 20) {
			fontSizeDefault = fontSizeDefault+1;
			lineHeightDefault = lineHeightDefault+2;
			objID.style.fontSize = fontSizeDefault + 'px';
			objID.style.lineHeight = lineHeightDefault + 'px';
		} else { return false; }
	}
	else {
		if (fontSizeDefault >= 10) {
			fontSizeDefault = fontSizeDefault-1;
			lineHeightDefault = lineHeightDefault-2;
			objID.style.fontSize = fontSizeDefault + 'px';
			objID.style.lineHeight = lineHeightDefault + 'px';
		} else { return false; }
	}
} 

function select_open(target,uri) {
	if (target == '') { target = 1; }
	if (target == 1) {
		window.open(uri); return false;
	}
	else {
		location.href = uri;
	}
}

function change_news() {
	if (document.getElementById('news_lasttime').style.display == 'none') { 
		document.getElementById('news_isimportant').style.display = 'none';
		document.getElementById('news_lasttime').style.display = 'block';
	}
	else { 
		document.getElementById('news_lasttime').style.display = 'none';
		document.getElementById('news_isimportant').style.display = 'block';
	}
}

//################LISTAS
function select_change(module,varname,varvalue) {
	location.href = 'index.php?mod=' + module + '&' + varname + '=' + varvalue;
}
//*****************************




function viewPost(id,state) {
	if (state == 1) {
		document.getElementById('postfull_' + id).style.display = 'block';
		document.getElementById('post_' + id).style.display = 'none';
	}
	else {
		document.getElementById('postfull_' + id).style.display = 'none';
		document.getElementById('post_' + id).style.display = 'block';
	}
}