if (!app) { var app = new Object(); }
//modulo para creacion de alertas
app.alert = function() {};
app.alert.prototype = {
	title: "New Alert!",
	message: "Message",
	ok: function() { document.getElementById("alert_container").style.display = "none"; },
	cancel: function() { document.getElementById("alert_container").style.display = "none"; },
	height: function() {
		if (window.scrollHeight) { 
			return window.scrollHeight;
		} else if (document.documentElement && document.documentElement.scrollHeight != 0) {
			return document.documentElement.scrollHeight;
		} else if (document.body) {
			return document.body.scrollHeight;	
		}
		return false;
	},
	container: function() {
		if(!document.getElementById("alert_container")) {
			var inBody = document.getElementsByTagName("body")[0];
			var container_alert = document.createElement("div");
			container_alert.id = "alert_container";
			container_alert.style.display = "none";
			inBody.appendChild(container_alert);
		} else {
			var container_alert = document.getElementById("alert_container");
		}
		
		//alert(document.body.scrollTop);
		container_alert.style.top = document.body.scrollTop;
		container_alert.style.height = this.height()+"px";
		//container_alert.style.zIndex = 3000;
		container_alert.style.zIndex = 0;
		return container_alert;
	},
	box: function() {
		var box_html = '<h3 id="alert_title"></h3>';
		box_html += '<p id="alert_message"></p>';
		box_html += '<p id="alert_inputs"><input type="submit" id="alert_input_ok" value="Aceptar" /><input type="submit" id="alert_input_cancel" value="Cancelar" /></p>';
		return "<div id=\"alert_box\">"+box_html+"</div>";
	},
	boxAlerta: function() {
		var box_html = '<h3 id="alert_title"></h3>';
		box_html += '<p id="alert_message"></p>';
		box_html += '<p id="alert_inputs"><input type="submit" id="alert_input_ok" value="Aceptar" /></p>';
		return "<div id=\"alert_box\">"+box_html+"</div>";
	},
	show: function() {
		var container = this.container();
		container.innerHTML = this.box();
		document.getElementById("alert_title").innerHTML = this.title;
		document.getElementById("alert_message").innerHTML = this.message;
		document.getElementById("alert_input_ok").onclick = this.ok;
		document.getElementById("alert_input_cancel").onclick = this.cancel;
		container.style.display = "";
	},
	hide: function() {
		document.getElementById("alert_container").style.display = "none";
	},
	alertaBox: function() {
		var container = this.container();
		container.innerHTML = this.boxAlerta();
		document.getElementById("alert_title").innerHTML = this.title;
		document.getElementById("alert_message").innerHTML = this.message;
		document.getElementById("alert_input_ok").onclick = this.ok;
		//document.getElementById("alert_input_cancel").onclick = this.cancel;
		container.style.display = "";
	},
	elimina_prod: function(val){
		
			//val_s=0;
			val_a=val.split(",");
			//for (i=0;i<val_a.length;i++)
			//{
				//val_s=val_s+parseInt(val_a[i])+',';
			//}
			//val_s=val_s.substring(0,(val_s.length-1));
			elimina_venta(val_a[0],val_a[1],val_a[2],val_a[3]);
	},
	agrega_prod: function(val_v){
			val_ve=val_v.split(",");
			$ajaxreplace('ventas', 'mod_ventas.asp?camp='+val_ve[0]+'&cod_venta='+val_ve[1]+'&id_llamada='+val_ve[2]+'', true);
	}
};

/*
Ejemplo
*/
function alerta(m,ac,dir,vals) {
	var msg = new app.alert();
	msg.title = "Atenci&oacute;n: mensaje de aviso";
	msg.message = m;
	msg.ok = function() {
		msg.hide();
		switch (ac) 
		{ 
    	case "agrega":
			//document.getElementById('comb_prod').style.display='block';
       		//msg.agrega_prod(vals);
       	break
    	case "elimina":
			//document.getElementById('comb_prod').style.display='block';
       		//msg.elimina_prod(vals);
			if (navigator.appName=="Microsoft Internet Explorer")
			{r=vals;}else{r=dir+vals;}
			parent.location=r;
       	break  
    	default:
		} 
		
		//document.getElementById("content").innerHTML = "<h1>Alerta ok!!!</h1>";
	};
	 msg.cancel = function() {
		 msg.hide();
		 switch (ac) 
		{ 
    	case "agrega":
			//document.getElementById('comb_prod').style.display='block';
       	break 
    	case "elimina":
			//document.getElementById('comb_prod').style.display='block';
       	break 
    	default:
		} 
	 };
	msg.show();
	return false;
}


function mensajeAlert(m,t) {
	var msg = new app.alert();
	msg.title = t;
	msg.message = m;
	msg.ok = function() {
		msg.hide();
	};
	msg.alertaBox();
	return false;
}