/**
 * @author Systematic IT Solutions - C?rdoba 2007
 */
function verificaFormRegistro() {

	var form=document.getElementById("formregistro");

	var emailaddress=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

	var errormsg = "";

	if (form.banda_contactonombre.value == "") {
		errormsg += "- Debe indicar el nombre de la persona de contacto.\n";
	}
	
	if (! emailaddress.test(form.banda_contactoemail.value)) {
		errormsg += "- Direcci?n de email de contacto no v?lida.\n";
	}
	
	if (form.banda_contactotelefono.value == "") {
		errormsg += "- Debe indicar el n?mero telef?nico de la persona de contacto.\n";
	}
	
	if (form.banda_contactotelefono.value == "") {
		errormsg += "- Debe indicar el n?mero telef?nico de la persona de contacto.\n";
	}
	
	if (form.banda_contactodni.value == "") {
		errormsg += "- Debe indicar el n?mero de DNI de la persona de contacto.\n";
	}
	
	if (form.banda_nombre.value == "") {
		errormsg += "- Debe indicar el nombre de la banda.\n";
	}
	
	if (form.banda_generomusical.value == "") {
		errormsg += "- Debe indicar el nombre de la banda.\n";
	}
	
	if (form.banda_integrantes.value == "") {
		errormsg += "- Debe indicar los integrantes de la banda.\n";
	}
	
	if(form.banda_provincia[form.banda_provincia.selectedIndex].value == "-"){
			errormsg += "- Debe indicar la provincia de la banda.\n";
	}

	if (form.contenido_titulo.value == "") {
		errormsg += "- Debe indicar el nombre del tema.\n";
	}
	if (form.contenido_codigo.value == "") {
		errormsg += "- Debe indicar la direcci?n de Youtube donde se encuentra el clip.\n";
	}

	if (errormsg != "") {
		alert("Se han detectado los siguientes campos inv?lidos o incompletos:\n\n"+errormsg+"Por favor, corr?jalos y envie nuevamente el formulario.");
		return false;
	} else {
		return true;
	}
}


function enableCampoForm(element_id){
  var element = document.getElementById(element_id);
  if(element.disabled == true){
    element.disabled = false;
  } else {
    element.disabled = true;
  }
}

function reproductor(id){
  var alto = 500;
  var ancho = 430;
  var theTop=(screen.height/2)-(alto/2);
  var theLeft=(screen.width/2)-(ancho/2);
  var propiedades='height='+alto+',width='+ancho+',top='+theTop+',left='+theLeft+',scrollbars=no';
  window.open('reproductor.php?vid='+id,'reproductor',propiedades);
}

function popupflexible(pagina,id,ancho,alto){
  var theTop=(screen.height/2)-(alto/2);
  var theLeft=(screen.width/2)-(ancho/2);
  var propiedades='height='+alto+',width='+ancho+',top='+theTop+',left='+theLeft+',scrollbars=yes';
  window.open(pagina,id,propiedades);
}

function gPopUp(URL) {
  dia = new Date();
  id = dia.getTime();
  eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=630,height=400,left = 372,top = 184');");
}

function checkregistroAcreditacion() {

	var form=document.getElementById("acreditacion");

	var emailaddress=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

	var errormsg = "";

	if (form.m_nombre.value == "") {
	   errormsg += "- No ha ingresado el nombre del medio.\n";
	}
        if (form.m_tipo.selectedIndex == 0){
          errormsg += "- No ha definido el tipo de medio.\n";
        }
	if (form.m_localidad.value == "") {
	   errormsg += "- No ha ingresado la localidad del medio.\n";
	}
	if (form.m_provincia.value == "") {
	   errormsg += "- No ha ingresado la provincia del medio.\n";
	}
	if (form.m_pais.value == "") {
	   errormsg += "- No ha ingresado el país del medio.\n";
	}
	if (form.m_tcaracteristica.value == "") {
	   errormsg += "- No ha ingresado la característica telefónica del medio.\n";
	}
	if (form.m_tnumero.value == "") {
	   errormsg += "- No ha ingresado el número telefónico del medio.\n";
	}
	if (form.m_tcaracteristica.value == "") {
	   errormsg += "- No ha ingresado la característica telefónica del medio.\n";
	}
	if (form.m_tcaracteristica.value == "") {
	   errormsg += "- No ha ingresado la característica telefónica del medio.\n";
	}
	if (!emailaddress.test(form.m_email.value)) {
		errormsg += "- No ha ingresado una dirección de email válida del medio.\n";
	}
	if (form.m_nombredirector.value == "") {
	   errormsg += "- No ha ingresado nombre del director del medio.\n";
	}
	if (form.m_snombre.value == "") {
	   errormsg += "- No ha ingresado su nombre.\n";
	}
	if (form.m_sdnumero.value == "") {
	   errormsg += "- No ha ingresado su número de documento.\n";
	}
	if (form.m_nombredirector.value == "") {
	   errormsg += "- No ha ingresado nombre del director del medio.\n";
	}
	if (form.m_stnumero.value == "") {
	   errormsg += "- No ha ingresado su número telefónico.\n";
	}
	if (!emailaddress.test(form.m_semail.value)) {
		errormsg += "- No ha ingresado su dirección de email válida.\n";
	}
        if (form.m_sfuncion.selectedIndex == 0){
          errormsg += "- No ha definido su función en el medio.\n";
        }
	if (form.m_stnumero.value == "") {
	   errormsg += "- No ha ingresado su número telefónico.\n";
	}
        if (form.m_sevento.selectedIndex == 0){
          errormsg += "- No ha definido el show para el cual se desea acreditar.\n";
        }
	if (errormsg != "") {
		alert("Se han detectado los siguientes errores:\n\n"+errormsg+"Por favor, corríjalos e intente nuevamente.");
		return false;
	} else {
		return true;
	}
}

function registraVoto(url){
    oldsc=document.getElementById("old_sc");
       if(oldsc)
            document.getElementsByTagName('body')[0].removeChild(oldsc);
    sc=document.createElement('script');
    sc.id="old_sc";
    sc.src=url+'&'+Math.random();
    document.getElementsByTagName('body')[0].appendChild(sc);
}

function intercambiaVideo(id){
	s1.addVariable("image","imgsvids/pre-"+id+".jpg");
	s1.addVariable("id",id);
	s1.write("vplayer");
}

function disableCampoForm(element_id){
  var element = document.getElementById(element_id);
  element.disabled = true;
}

function enableCampoForm(element_id){
  var element = document.getElementById(element_id);
  if(element.disabled == true){
    element.disabled = false;
  } else {
	element.disabled = true;
  }
}

function cambiaVideo(codigo){	
		
  var so = new SWFObject('swf/player-viral.swf','mpl','492','320','9');
  so.addParam('allowfullscreen','true');
  so.addParam('allowscriptaccess','always');
  so.addParam('wmode','opaque');
  so.addVariable('author','Bestiario Producciones');
  so.addVariable('description','COSQUIN ROCK 2010');
  so.addVariable('file',codigo);
  so.addVariable('title','CR 2010');
  so.addVariable('image','imagenes/img-'+codigo+'.jpg');
  so.addVariable('streamer','rtmp://z6pynnhm6kyo.rtmphost.com/cosquinrock/');
  so.write('videoplayer');
			
}