resizeTimerID = null;

function onResize() {
    if (resizeTimerID == null) {
        resizeTimerID = window.setTimeout(function() {
            resizeTimerID = null;
            tl.layout();
        }, 500);
    }
}
function editEmpresa(id){
	var user = $('#userid'+id)
	var fname = user.find('.fname').text();
	var lname = user.find('.lname').text();
	var wname = user.find('.wname').text();
	var phname = user.find('.phname').text();
	var ecname = user.find('.ecname').text();
	var adname = user.find('.adname').text();
	var txt = '<span class="title_openmedia">Editar datos de la empresa:</span>'+
	'<div class="field"><label for="editfname">Nombre:</label><input type="text" id="editfname" name="editfname" value="'+ fname +'" /></div>'+
	'<div class="field"><label for="editwname">Web:</label><input type="text" id="editwname" name="editwname" value="'+ wname +'" /></div>'+
	'<div class="field"><label for="ediphwname">Tel&eacute;fono:</label><input type="text" id="ediphwname" name="ediphwname" value="'+phname+'" /></div>'+
	'<div class="field"><label for="editecname">Email de contacto:</label><input type="text" id="editecname" name="editecname" value="'+ecname+'" /></div>'+
	'<div class="field"><label for="editadname">Direcci&oacute;n postal:</label><textarea id="editadname" name="editadname">'+adname+'</textarea></div>'+
	'<div class="field"><label for="editlname">Descripci&oacute;n:</label><textarea id="editlname" name="editlname">'+lname+'</textarea></div>';
				
	$.prompt(txt,{ 
		top: 0,
		show:'slideDown',
		opacity: 0.8,
		buttons:{Grabar:true, Cancelar:false},
		submit: function(v,m,f){
			var flag = true;
			if (v) {
				if ($.trim(f.editfname) == '') {
					m.find('#editfname').addClass('error');
					flag = false;
				}
				else m.find('#editfname').removeClass('error');				
			}
			return flag;
		},
		
		loaded: function(){
			$('textarea#editlname').tinymce({
				script_url : 'tiny_mce/tiny_mce.js',
				theme : "simple",
				plugins : "safari,pagebreak,style,layer,iespell,directionality,noneditable,nonbreaking,xhtmlxtras"
			});
			$('textarea#editadname').tinymce({
				script_url : 'tiny_mce/tiny_mce.js',
				theme : "simple",
				plugins : "safari,pagebreak,style,layer,iespell,directionality,noneditable,nonbreaking,xhtmlxtras"
			});
		},
		callback: function(v,m,f){
			if(v){
				user.find('.fname').text(f.editfname);
				user.find('.lname').text(f.editlname);
				user.find('.wname').text(f.editwname);
				user.find('.phname').text(f.ediphwname);
				user.find('.ecname').text(f.editecname);
				user.find('.adname').text(f.editadname);
				fn_editcompany(f.editfname,f.editlname,f.editwname,f.ediphwname,f.editecname,f.editadname,id);
			}
			else{}
		}
	});
}
function editCurriculum(){
	var user = $('#ficha_ponente')
	var fname = user.find('.fname').text();
	var txt = '<span class="title_openmedia">Editar ficha del ponente:</span><br /><a href="index.php?iditem=profile&account=" class="linkstyle04">Editar nombre, apellidos, empresa y datos de contacto</a>'+
	'<div class="field"><label for="editfname">Descripci&oacute;n:</label><textarea id="editfname" name="editfname">'+ fname +'</textarea></div>';
				
	$.prompt(txt,{ 
		top: 0,
		show:'slideDown',
		opacity: 0.8,
		buttons:{Grabar:true, Cancelar:false},
		loaded: function(){
			$('textarea#editfname').tinymce({
				script_url : 'tiny_mce/tiny_mce.js',
				theme : "simple",
				skin : "o2k7",
				plugins : "safari,pagebreak,style,layer,iespell,directionality,noneditable,nonbreaking,xhtmlxtras"
			});
		},
		callback: function(v,m,f){
			if(v){
				user.find('.fname').text(f.editfname);
				fn_editcurriculum(f.editfname);
			}
			else{}
		}
	});
}
function deleteFichero(idFile){
	var fnamefile = document.getElementById('fname_'+idFile).innerHTML;
	var txt = '<span class="title_openmedia">Confirma la eliminaci&oacute;n del fichero: '+fnamefile+'</span>';
				
	$.prompt(txt,{ 
		top: 0,
		show:'slideDown',
		opacity: 0.8,
		buttons:{Confirmar:true, Cancelar:false},
		callback: function(v,m,f){
			if(v){
				fn_deletefile(fname,idFile);
			}
			else{}
		}
	});
}

function show_descripcion02(descripcion){
	var txt = '<span class="contents_openmedia">'+descripcion+'</span>';
				
	$.prompt(txt,{ 
		top: 0,
		show:'slideDown',
		opacity: 0.8,
		buttons:{Cerrar:false}
	});
}
function editPonencia(id){
	var user = $('#userid'+id)
	var fname = user.find('.fname').text();
	var lname = user.find('.lname').text();
	var pname = user.find('.pname').text();
	var cname = user.find('.cname').text();
	var txt = '<span class="title_openmedia">Editar datos de la ponencia:</span>'+
	'<div class="field"><label for="editfname">T&iacute;tulo:</label><input type="text" id="editfname" name="editfname" value="'+ fname +'" /></div>'+
	'<div class="field"><label for="editpname">Ponente:</label><input type="text" id="editpname" name="editpname" value="'+ pname +'" /></div>'+
	'<div class="field"><label for="editcname">Cargo:</label><input type="text" id="editcname" name="editcname" value="'+ cname +'" /></div>'+
	'<div class="field"><label for="editlname">Descripci&oacute;n:</label><textarea id="editlname" name="editlname">'+ lname +'</textarea></div>';
				
	$.prompt(txt,{ 
		top: 0,
		show:'slideDown',
		opacity: 0.8,
		buttons:{Grabar:true, Cancelar:false},
		submit: function(v,m,f){
			var flag = true;
			if (v) {
				if ($.trim(f.editfname) == '') {
					m.find('#editfname').addClass('error');
					flag = false;
				}
				else m.find('#editfname').removeClass('error');				
			}
			if (v) {
				if ($.trim(f.editpname) == '') {
					m.find('#editpname').addClass('error');
					flag = false;
				}
				else m.find('#editpname').removeClass('error');				
			}
			if (v) {
				if ($.trim(f.editcname) == '') {
					m.find('#editcname').addClass('error');
					flag = false;
				}
				else m.find('#editcname').removeClass('error');				
			}
			return flag;
		},
		loaded: function(){
			$('textarea#editlname').tinymce({
				script_url : 'tiny_mce/tiny_mce.js',
				theme : "simple",
				skin : "o2k7",
				plugins : "safari,pagebreak,style,layer,iespell,directionality,noneditable,nonbreaking,xhtmlxtras"
			});
		},
		callback: function(v,m,f){
			if(v){
				user.find('.fname').text(f.editfname);
				user.find('.cname').text(f.editcname);
				user.find('.pname').text(f.editpname);
				user.find('.lname').text(f.editlname);
				fn_editponencia(f.editfname,f.editpname,f.editcname,f.editlname,id);
			}
			else{}
		}
	});
}
function show_sendtofriend_return(value_return){
	var txt = '<span class="title_openmedia">Resultado del env&iacute;o:</span><br />'+value_return;
	
	$.prompt(txt,{ 
		top: 0,
		show:'slideDown',
		opacity: 0.8,
		buttons:{Cerrar:false}
	});
}
function sendToFriend(id){
	var txt = '<span class="title_openmedia">Env&iacute;aselo a un amigo:</span>'+
	'<div class="field"><label for="editfname">Tu nombre:</label><input type="text" id="editfname" name="editfname" value="" /></div>'+
	'<div class="field"><label for="editlname">Email destino:</label><input type="text" id="editlname" name="editlname" value="" /></div>';
				
	$.prompt(txt,{ 
		top: 0,
		show:'slideDown',
		opacity: 0.8,
		buttons:{Enviar:true, Cancelar:false},
		submit: function(v,m,f){
			var flag = true;
			if (v) {
				if ($.trim(f.editfname) == '') {
					m.find('#editfname').addClass('error');
					flag = false;
				}
				else m.find('#editfname').removeClass('error');				
			}
			if (v) {
				if ($.trim(f.editlname) == '') {
					m.find('#editlname').addClass('error');
					flag = false;
				}
				else m.find('#editlname').removeClass('error');				
			}
			return flag;
		},
		callback: function(v,m,f){
			if(v){
				fn_sendtofriend(f.editfname,f.editlname,id);
			}
			else{}
		}
	});
}
function sendProfileToFriend(id){
	var txt = '<span class="title_openmedia">Env&iacute;aselo a un amigo:</span>'+
	'<div class="field"><label for="editfname">Tu nombre:</label><input type="text" id="editfname" name="editfname" value="" /></div>'+
	'<div class="field"><label for="editlname">Email destino:</label><input type="text" id="editlname" name="editlname" value="" /></div>';
				
	$.prompt(txt,{ 
		top: 0,
		show:'slideDown',
		opacity: 0.8,
		buttons:{Enviar:true, Cancelar:false},
		submit: function(v,m,f){
			var flag = true;
			if (v) {
				if ($.trim(f.editfname) == '') {
					m.find('#editfname').addClass('error');
					flag = false;
				}
				else m.find('#editfname').removeClass('error');				
			}
			if (v) {
				if ($.trim(f.editlname) == '') {
					m.find('#editlname').addClass('error');
					flag = false;
				}
				else m.find('#editlname').removeClass('error');				
			}
			return flag;
		},
		callback: function(v,m,f){
			if(v){
				fn_sendprofiletofriend(f.editfname,f.editlname,id);
			}
			else{}
		}
	});
}
function sendCompanyToFriend(id){
	var txt = '<span class="title_openmedia">Env&iacute;aselo a un amigo:</span>'+
	'<div class="field"><label for="editfname">Tu nombre:</label><input type="text" id="editfname" name="editfname" value="" /></div>'+
	'<div class="field"><label for="editlname">Email destino:</label><input type="text" id="editlname" name="editlname" value="" /></div>';
				
	$.prompt(txt,{ 
		top: 0,
		show:'slideDown',
		opacity: 0.8,
		buttons:{Enviar:true, Cancelar:false},
		submit: function(v,m,f){
			var flag = true;
			if (v) {
				if ($.trim(f.editfname) == '') {
					m.find('#editfname').addClass('error');
					flag = false;
				}
				else m.find('#editfname').removeClass('error');				
			}
			if (v) {
				if ($.trim(f.editlname) == '') {
					m.find('#editlname').addClass('error');
					flag = false;
				}
				else m.find('#editlname').removeClass('error');				
			}
			return flag;
		},
		callback: function(v,m,f){
			if(v){
				fn_sendcompanytofriend(f.editfname,f.editlname,id);
			}
			else{}
		}
	});
}
function send_question_ponente(id){
	var txt = '<span class="title_openmedia">Env&iacute;ale una pregunta al ponente:</span><br /><span class="texto_aceptoconfidencialidad">Al enviar su presunta facilitaremos su direcci&oacute;n email al ponente para que pueda responder</span>'+
	'<div class="field"><label for="editfname">Tu nombre:</label><input type="text" id="editfname" name="editfname" value="" /></div>'+
	'<div class="field"><label for="editlname">Pregunta:</label><textarea id="editlname" name="editlname"></textarea></div>';
				
	$.prompt(txt,{ 
		top: 0,
		show:'slideDown',
		opacity: 0.8,
		buttons:{Enviar:true, Cancelar:false},
		submit: function(v,m,f){
			var flag = true;
			if (v) {
				if ($.trim(f.editfname) == '') {
					m.find('#editfname').addClass('error');
					flag = false;
				}
				else m.find('#editfname').removeClass('error');				
			}
			if (v) {
				if ($.trim(f.editlname) == '') {
					m.find('#editlname').addClass('error');
					flag = false;
				}
				else m.find('#editlname').removeClass('error');				
			}
			return flag;
		},
		callback: function(v,m,f){
			if(v){
				fn_sendquestiontoponente(f.editfname,f.editlname,id);
			}
			else{}
		}
	});
}