//Esta constante corresponde con NULL_TEXT DE 'php'//
var NULL_TEXT = "--- Seleccione ---";

//devuelve un dato aleatorio en funcion de la hora actual
function aleatorio() {
	var miFecha = new Date();
	var datoURL = miFecha.getYear().toString() + miFecha.getMonth().toString() + miFecha.getDate().toString() + 
			miFecha.getHours().toString() + miFecha.getMinutes().toString() + miFecha.getSeconds().toString();
	return datoURL;
}

function cargarSelect(destino, obj, aCampos, aValores, nulo, bRuta) {
	var ruta = new String("ajax/cargarSelect.php");
	if (nulo == undefined) nulo = "";
	if (bRuta == undefined) ruta = "privada/" + ruta;
	
	var params = new String("obj=" + obj);
	for(var i=0; i < aCampos.length; i++){
		params += "&" + aCampos[i] + "=" + aValores[i];
	}
	params += "&nulo=" + nulo;
	
	$.ajax({
		type: "POST",
		url: ruta,
		data: params,
		success: function(data){
			$("#"+destino).empty();
			$("#"+destino).append(data);
		}
	});
}

function sendDatosPost(action, aNames, aValues) {
	var rand = aleatorio();
	var form = '<form style="display:none;" id="'+ rand + '" name="' + rand + '" method="post" action="' + action + '?dato=' + rand + '">';
	for (var i = 0; i < aNames.length; i++) {
		form += '<input type="hidden" name="' + aNames[i] + '" id="' + aNames[i] + '" value="' + aValues[i] + '" \/>';
	}
	form += '<input type="submit" \/><\/form>';
	form += '<script>$("#' + rand + '").submit();<\/script>';
	$("body").append(form);
}

function reemplazaChar(cadena, aBuscado, reemplazo) {
	temp = new String(cadena);
	for(var i = 0; i < aBuscado.length; i++) {
		while (temp.indexOf(aBuscado[i])>-1) {
			pos = temp.indexOf(aBuscado[i]);
			temp = (temp.substring(0, pos) + reemplazo +  temp.substring((pos + aBuscado[i].length), temp.length));
		}
	}
	return temp;
}
function insertFlash(id,src,dominio,width,height,reproductor){
	if(width==null)width=470;
	if(height==null)height=395;
	if(reproductor==null)reproductor="privada/reproductor/mediaplayer.swf";
	var rand =aleatorio();
	var flash = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+width+'" height="'+height+'" id="reproductor'+rand+'" align="middle">';
	flash+='<param name="allowScriptAccess" value="sameDomain" \/><param name="wmode" value="transparent" \/><param name="movie" value="'+reproductor+'?src='+src+'&dominio='+dominio+'" \/><param name="quality" value="high" \/><param name="allowFullScreen" value="true" \/> <param name="menu" value="false" \/>';
	flash+='<embed src="'+reproductor+'?src='+src+'&dominio='+dominio+'" quality="high" wmode="transparent" width="'+width+'" height="'+height+'" name="reproductor'+rand+'" id="reproductor'+rand+'" align="middle" menu="false" allowScriptAccess="sameDomain" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" \/><\/object>';
	
	$("#"+id).append(flash);
}

function complemento(id)
{
  switch ($("#"+id).css("display")) {
    case "none":
        $("#"+id).css("display","block")
      break;
    case "block":
      $("#"+id).css("display","none")
    break;
    default:
      break;
  }
}
