<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

//--------------------- flash -------------------------------------//

function banner_flash(src,ancho,alto){
document.write('<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0 width='+ancho+' height='+alto+'>'); 
document.write('<param name=movie value='+src+'>'); 
document.write('<param name=quality value=high>'); 
document.write('<param name=wmode value=transparent>'); 
document.write('<embed src='+src+' quality=high pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash width='+ancho+' height='+alto+' wmode=transparent></embed>'); 
document.write('</object>'); 
}

//------------ventanas ajax --------------------//


function ventana(theme,url,w,h,tit){
		
		win = new Window('default', {className: theme,
						             title: tit, 
								  	  bottom:0, 
									  left:0, 
									  width:w, 
									  height:h, 
								      resizable: false, 
								      draggable: false, 
								      minimizable: false, 
								      maximizable: false, 
									  ok:true,
								      url: url, 
								      showEffectOptions: {duration:0.2} })
		win.showCenter(true);
		win.setDestroyOnClose();
		return false;
}

//------------- fin ventanas ajax ---------------------//


//aletas ajax
function error(texto,  f_name, tema){	
Dialog.alert(texto, {className: tema, width:300,  okLabel: 'OK', 
			 ok:function(win) {$(f_name).focus(); return true;}, showEffectOptions: {duration:0.2} });
}


// cargar contenido //
function Request(loadid,page)
{

	$(loadid).innerHTML = '<center>Loading...<center>';
	new Ajax.Updater(loadid, page, {asynchronous:true, evalScripts:true });
}


// --------------- formularios --------------------------//
function f_formulario(){

//var params = Form.serialize($('formulario')); //obtener los datos para enviarlos
var f= document.formulario;
var er_email = /^(.+\@.+\..+)$/	

var d= document.formulario;
genero_c = 0;
for (i=0;i<d.genero.length;i++){
if ( (d.genero[i].type == "radio") && (d.genero[i].checked == true) ){
genero_c++;}}

	if ( genero_c <= 0) {
			alert('Seleccione su género');
			$('genero').className="error";
			$('genero').focus();
			return false;
	}else if($('nombre').value == ""){
			alert('Debe introducir su nombre');
			$('nombre').className="error";
			$('nombre').focus();
			return false;

	}else{
		f.submit();
		return true;
	}

}


function f_send(){

var params = Form.serialize($('mensaje')); //obtener los datos para enviarlos

		$('formulario').innerHTML = '<table width="100%" height="100%"  border="0" cellspacing="0" cellpadding="0" ><tr><td align="center" align="center" valign="middle"><img src="img/loading.gif"></td></tr></table>';
		new Ajax.Updater('formulario', 'form_send.php', {asynchronous:true, evalScripts:true, parameters:params});
	
}
