var janelaPopUp = new Object();
janelaPopUp.abre = function(id, classes, titulo, corpo, functionCancelar, functionEnviar, textoCancelar, textoEnviar){
var cancelar = (textoCancelar !== undefined)? textoCancelar: 'Cancel';
var enviar = (textoEnviar !== undefined)? textoEnviar: 'Send';
classes += ' ';
var classArray = classes.split(' ');
classes = '';
classesFundo = '';
var classBot = '';
$.each(classArray, function(index, value){
switch(value){
case 'alert' : classBot += ' alert '; break;
case 'blue' : classesFundo += this + ' ';
case 'green' : classesFundo += this + ' ';
case 'red' : classesFundo += this + ' ';
case 'white': classesFundo += this + ' ';
case 'orange': classesFundo += this + ' ';
case 'purple': classesFundo += this + ' ';
default : classes += this + ' '; break;
}
});
var popFundo = '
'
var janela = '";
$("window, body").css('overflow', 'hidden');
$("body").append(popFundo);
$("body").append(janela);
$("body").append(popFundo);
//alert(janela);
$("#popFundo_" + id).fadeIn("fast");
$("#" + id).addClass("popUpEntrada");
$("#" + id + '_cancelar').on("click", function(){
if((functionCancelar !== undefined) && (functionCancelar !== '')){
functionCancelar();
}else{
janelaPopUp.fecha(id);
}
});
$("#" + id + '_enviar').on("click", function(){
if((functionEnviar !== undefined) && (functionEnviar !== '')){
functionEnviar();
}else{
janelaPopUp.fecha(id);
}
});
};
janelaPopUp.fecha = function(id){
if(id !== undefined){
$("#" + id).removeClass("popUpEntrada").addClass("popUpSaida");
$("#popFundo_" + id).fadeOut(1000, function(){
$("#popFundo_" + id).remove();
$("#" + $(this).attr("id") + ", #" + id).remove();
if (!($(".popUp")[0])){
$("window, body").css('overflow', 'auto');
}
});
}
else{
$(".popUp").removeClass("popUpEntrada").addClass("popUpSaida");
$(".popUpFundo").fadeOut(1000, function(){
$(".popUpFundo").remove();
$(".popUp").remove();
$("window, body").css('overflow', 'auto');
});
}
}
$("button11").on("click", function(){
var myText = $("#myText").val();
janelaPopUp.abre( "asdf", $("#size").val() + " " + $(this).html() + ' ' + $("#mode").val(), $("#title").val() , myText)
});
//janelaPopUp.abre( "example", 'p red', 'Example' , 'chosse a configuration and click the color!');
//setTimeout(function(){janelaPopUp.fecha('example');}, 2000);