/*
*Esta libreria es una libreria AJAX creada por Javier Mellado con la inestimable
*colaboracion de Beatriz Gonzalez.
*descargada del portal AJAX Hispano http://www.ajaxhispano.com
*contacto javiermellado@gmail.com
*
*Puede ser utilizada, pasada, modificada pero no olvides mantener 
*el espiritu del software libre y respeta GNU-GPL
*/

function creaAjax(){
  var objetoAjax=false;
  try {
   /*Para navegadores distintos a internet explorer*/
   objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
     /*Para explorer*/
     objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
     } 
     catch (E) {
     objetoAjax = false;
   }
  }

  if (!objetoAjax && typeof XMLHttpRequest!='undefined') {
   objetoAjax = new XMLHttpRequest();
  }
  return objetoAjax;
}

 function FAjax (url,valores,metodo)
{
   var ajax=creaAjax();
/*Creamos y ejecutamos la instancia si el metodo elegido es POST*/
 if(metodo.toUpperCase()=='POST'){
    ajax.open ('POST', url, true);
    ajax.onreadystatechange = function() {
         if (ajax.readyState==4){
              if(ajax.status!=404||ajax.status!=200)
                 {
                     //alert("Ok "+ajax.responseText);
					 document.getElementById('lista_comentarios').innerHTML=ajax.responseText;
					 document.getElementById('Coment').innerHTML='';
                 }else{
					alert("NO"+ajax.status);
				 }
         }
    }
    ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    ajax.send(valores);
    return;
}
/*Creamos y ejecutamos la instancia si el metodo elegido es GET*/
if (metodo.toUpperCase()=='GET'){

    ajax.open ('GET', url, true);
    ajax.onreadystatechange = function() {
         if (ajax.readyState==1) {
                 capaContenedora.innerHTML="Cargando.......";
         }
         else if (ajax.readyState==4){
            if(ajax.status==200){ 
                 document.getElementById(capa).innerHTML="Comment add"; 
            }
            else if(ajax.status==404)
                 {

                     capaContenedora.innerHTML = "La direccion existe";
                 }
                 else
                 {
                     capaContenedora.innerHTML = "Error: ".ajax.status;
                 }
        }
    }
    ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    ajax.send(null);
    return
}
}


function ForoAjax (url,valores,metodo)
{
   var ajax=creaAjax();
/*Creamos y ejecutamos la instancia si el metodo elegido es POST*/
 if(metodo.toUpperCase()=='POST'){
    ajax.open ('POST', url, true);
    ajax.onreadystatechange = function() {
         if (ajax.readyState==4){
              if(ajax.status==404||ajax.status==200)
                 {
                     //alert("Ok "+ajax.responseText);
					 document.getElementById('lista_respuestas').innerHTML=ajax.responseText;
					 document.getElementById('coment').innerHTML='';
                 }else{
					alert("NO"+ajax.status);
				 }
         }
    }
    ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    ajax.send(valores);
	ajax.send(null);
    return;
}}


function sendajax(my_url,_valores,return_id){
	var send_=creaAjax();
	//alert("dentro_sendajax==>"+_valores);
	send_.open('POST',my_url,true);
		send_.onreadystatechange=function(){
			if(send_.readyState=='1'){
				document.getElementById(return_id).innerHTML='<img src="http://www.europegoodbye.com/images/working.gif">';
			}
		else if(send_.readyState=='4'){
			if(send_.status==200||send_.status==404)
			document.getElementById(return_id).innerHTML=send_.responseText;
			else alert("EuropeGoodBye::Error"+send_.status);
		
		}
	 }
	send_.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	send_.send(_valores);
	//send_.send(null);
}


function send_anwser(){
	var com=document.getElementById("coment").value;
	var id=document.getElementById("idf").value;
	var titulo=document.getElementById("titulo").value;
	//alert(titulo);
	if(com=='')alert("Europegoodbye.com:: EROOR, please type your answer!");
	
		_valores='coment='+com+'&func=add_coment&idf='+id+'&titulo='+titulo;
	if(com&&id)
	ForoAjax('includes/standard_answer.php',_valores,'post');
}

function sendmail(valor,idioma,return_id){
	if(valor!=''){
		_valores='valor='+valor+'&idioma='+idioma+'&return_id='+return_id;
		//alert(_valores);
		sendajax('http://www.europegoodbye.com/standard_send_mail.php',_valores,return_id);
	}		
}

function envio_email(valor_,idioma,return_id){
	var tu_email=document.getElementById("tu_email1"+valor_).value;
	var su_email=document.getElementById("su_email"+valor_).value;
	//alert(tu_email);
	//alert(su_email);
	if(tu_email==''){
	if(idioma==1)
				alert("Europegoodbye:: Please enter your name.");
			else if(idioma==2)
				alert("Europegoodbye:: SŽil vous plait, saissisir ton nom!");
			else if(idioma==3) alert("Europegoodbye:: Por favor, tu nombre");

	}
		if(parseInt(su_email.indexOf('@',1))==-1||parseInt(su_email.indexOf('.'))==-1) {
			if(idioma==1)
				alert("Europegoodbye:: Please insert your emaill like this, tsj@europegoodbye.com.");
			else if(idioma==2)
				alert("Europegoodbye:: SŽil vous plait, saissisez lŽadresse mail, comme lŽexemple, tsj@europegoodbye.com");
			else if(idioma==3) alert("Europegoodbye:: Por favor, introduzca su email commo tsj@europegoodbye.com");

		}else{
	  var _valores='valor='+valor_+'&return_id='+return_id+'&idioma='+idioma+'&func=send&su_email='+su_email+'&tu_email='+tu_email;
		//alert(_valores);
		sendajax('http://www.europegoodbye.com/standard_send_mail.php',_valores,return_id);
		}
}

function remember_user(idioma,f){
	if(f==1){
	var _valores='first=1&idioma='+idioma;
	sent_remember('includes/standard_recordar.php',_valores,'post');
	
	}else{
     	//alert(f);
		tu_email=document.getElementById("tu_email").value;
		var _valores='idioma='+idioma+'&tu_email='+tu_email+'&func=find';
		if(parseInt(tu_email.indexOf('@',1))==-1||parseInt(tu_email.indexOf('.'))==-1) {
			if(idioma==1)
				alert("Europegoodbye:: Please insert your emaill like this, tsj@europegoodbye.com.");
			else if(idioma==2)
				alert("Europegoodbye:: SŽil vous plait, saissisez lŽadresse mail, comme lŽexemple, tsj@europegoodbye.com");
			else if(idioma==3) alert("Europegoodbye:: Por favor, introduzca su email commo tsj@europegoodbye.com");
			return;
		 }else{
		sent_remember1('includes/standard_recordar.php',_valores,'post');
	}}
}

function save_user(){
 var nick_=document.egoodbye_form.First_Name.value;
 var tu_email=document.egoodbye_form.Email.value;

 var pas=document.egoodbye_form.Password.value;
 var pas1=document.egoodbye_form.Password1.value;
 var idioma=document.egoodbye_form.Language.value;
	

	if(parseInt(tu_email.indexOf('@',1))==-1||parseInt(tu_email.indexOf('.'))==-1) {
			if(idioma==1)
				alert("Europegoodbye:: Please insert your emaill like this, tsj@europegoodbye.com.");
			else if(idioma==2)
				alert("Europegoodbye:: SŽil vous plait, saissisez lŽadresse mail, comme lŽexemple, tsj@europegoodbye.com");
			else if(idioma==3) alert("Europegoodbye:: Por favor, introduzca su email commo tsj@europegoodbye.com");
			document.egoodbye_form.Email.focus();
	return;
	}
	
  if(pas!=pas1){ if(idioma==1) alert("Europegoodbye.com:: Password donŽt match. Tye again.");
    else if(idioma==2) alert("Europegoodbye.com:: Mot de passe ne coincide pas.");
	else if(idioma==3)
    alert("Europegoodbye.com::Contraseńas diferentes.");
	document.egoodbye_form.Password.focus();
	return;
	}
	save_record();
}


function sent_remember(url,_valores,met){
 var send_=creaAjax();
	//alert(return_id);
	send_.open('POST',url,true);
	if(met.toUpperCase()=='POST'){
		send_.onreadystatechange=function(){
		if(send_.readyState=='4'){
			if(send_.status==200)
			document.getElementById('remember_pwd').innerHTML=send_.responseText;
			else alert("EuropeGoodBye::Error"+send_.status);		
		}
	 }
	send_.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	send_.send(_valores);
	send_.send(null);
	}
}

function sent_remember1(url,_valores,met){
 var send_=creaAjax();
	//alert(url);
	send_.open('POST',url,true);
	if(met.toUpperCase()=='POST'){
		send_.onreadystatechange=function(){
		 if(send_.readyState=='4'){
			if(send_.status==200)
			document.getElementById('remember_result').innerHTML=send_.responseText;		else alert("EuropeGoodBye::Error"+send_.status);
		}
	 }
	send_.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	send_.send(_valores);
	send_.send(null);
	}
}

function mas_informacion(id){
        //alert(2);
url='mas_informacion.php?id='+id;
nombre='EuropeGoodBye.com::'.mas_informacion;
parametros='toolbar=no,location=no,directories=no,status=yes,rezisable=no,scrollbars=no,width=420,height=575,top=30,left=30';
window.open(url,nombre,parametros);
}

function tu_encuesta(id_encuestas,id_encuestas_activas,id_tipo,idioma){

//alert(1);
var url='http://www.europegoodbye.com/mt-static/tu_encuesta.php';
var _valores='id_encuestas='+id_encuestas+'&id_encuestas_activas='+id_encuestas_activas+'&id_tipo='+id_tipo+'&idioma='+idioma;
var send_=creaAjax();
//alert(return_id);
send_.open('POST',url,true);
		send_.onreadystatechange=function(){
		if(send_.readyState=='4'){
			if(send_.status==200||send_.status==404)
			document.getElementById('encuesta_result').innerHTML=send_.responseText;
			else alert("EuropeGoodBye::Error"+send_.status);		
		}
	 }
	send_.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	send_.send(_valores);
	send_.send(null);
	
}

function mas_informacion1(id){
        //alert(2);
url='mas_informacion.php?id='+id;
nombre='Mas_informacion';
parametros='toolbar=no,location=no,directories=no,status=yes,rezisable=no,scrollbars=no,width=420,height=575,top=30,left=30';
window.open(url,nombre,parametros);
}

function test(){
var idioma = navigator.userLanguage;
var send_=creaAjax();
//alert(return_id);
var url='get_info.php';
var _valores="navegador="+idioma;
send_.open('POST',url,true);
		send_.onreadystatechange=function(){
		if(send_.readyState=='4'){
			if(send_.status==200)
			alert("EuropeGoodBye::Error"+send_.responseText);
		
		}
	 }
	send_.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	send_.send(_valores);
	send_.send(null);
	
}
function go_logon(){
document.getElementById("tu_Email").focus();
}
function send_idioma(){
	var tu_email=document.getElementById("tu_email1").value;
	var su_email=document.getElementById("su_email1").value;
	var idioma=document.getElementById("idioma").value;
	//alert(tu_email);alert(su_email);

	if(parseInt(tu_email.indexOf('@',1))==-1||parseInt(tu_email.indexOf('.'))==-1||(parseInt(su_email.indexOf('@',1))==-1||parseInt(su_email.indexOf('.'))==-1)) {
			if(idioma==1)
				alert("Europegoodbye:: Please insert your emaill like this, tsj@europegoodbye.com.");
			else if(idioma==2)
				alert("Europegoodbye:: SŽil vous plait, saissisez lŽadresse mail, comme lŽexemple, tsj@europegoodbye.com");
			else if(idioma==3) alert("Europegoodbye:: Por favor, introduzca su email commo tsj@europegoodbye.com");
	document.getElementById("tu_email1").focus();
	return false;
	}else{
//document.egoodbye_form.action="egoodbye.php?module=envio&view=sendmail&func=send";
document.egoodbye_form.idioma.cheched;
document.egoodbye_form.submit();
}}

function go_country(){
	document.egoodbye_form.submit();

}

function add_new_artist(){
	var id_artiste=document.getElementById("id_new_artiste").value;
	var code_country=document.getElementById("Code_Country").value;
	//alert(id_artiste);
	if(!id_artiste&&!code_country) {document.getElementById("div_name_validation").style.display='block';
	   document.getElementById("id_new_artiste").focus();
	}else {		
		document.getElementById("div_name_validation").style.display='none';
		document.getElementById("id_new_artiste").value='';
	   var ajax=creaAjax();
	   var url='modules/art/new_artist.php';
	   var  valores='id_new_artiste='+id_artiste+'&Code_Country='+code_country;
	   var metodo='post';
	/*Creamos y ejecutamos la instancia si el metodo elegido es POST*/
	 if(metodo.toUpperCase()=='POST'){
		ajax.open ('POST', url, true);
		ajax.onreadystatechange = function() {
			 if (ajax.readyState==4){
				  if(ajax.status==404||ajax.status==200)
					 {
					   // alert("Ok "+ajax.responseText);
						 document.getElementById('div_artista_new').innerHTML=ajax.responseText;
					 }else{
						alert("NO"+ajax.status);
					 }
			 }
		}
		ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		ajax.send(valores);
		ajax.send(null);
}}}
function registro(func,idioma){
	var user="";
	var pass="";
	var _valores="";
    var return_id='signin_with_mt';

	if(func=='check_user'){
	var user=document.getElementById('username').value;
	var pass=document.getElementById('password').value;
	}
	

	if(user!=''&&pass!='')
		_valores='username='+user+'&password='+pass+'&func='+func;

	if(func==1)_valores='func=entrar';
	else if(func==2)_valores='func=new_user';
	else if(func==3)_valores='func=logout';
	_valores=_valores+'&idioma='+idioma;
		//alert(_valores);
		sendajax('http://www.europegoodbye.com/registro.php',_valores,return_id);
			
}

function invite(idioma){
    var return_id='invite_wid';
	var ok=1;
	var	_valores='&idioma='+idioma+'&return_id=invite_wid&func=send';
	var tu_email=document.getElementById("tu_email1").value;
	var su_email=document.getElementById("su_email").value;
	
	if(parseInt(su_email.indexOf('@',1))==-1||parseInt(su_email.indexOf('.'))==-1) {
		ok=0;
			if(idioma==1)
				alert("Europegoodbye:: Please insert your emaill like this, tsj@europegoodbye.com.");
			else if(idioma==2)
				alert("Europegoodbye:: SŽil vous plait, saissisez lŽadresse mail, comme lŽexemple, tsj@europegoodbye.com");
			else if(idioma==3) alert("Europegoodbye:: Por favor, introduzca su email commo tsj@europegoodbye.com");

		}else{
	  _valores=_valores+'&su_email='+su_email+'&tu_email='+tu_email;
		
	}
		//alert(_valores);
		if(ok==1)sendajax('http://www.europegoodbye.com/invite.php',_valores,return_id);		
}


function check_user_info(){
	var ok_e= "";
     var ok_n= "";
	  var ok_not_use= "";
	  var ok_p= "";
var name_value=document.getElementById('login').value;
if(name_value){
     ok_e= check_user_email();
     ok_n= check_user_name('login');
	  ok_not_use= check_user_name('email');
	  ok_p= check_user_password();
	 
  if(ok_n&&ok_e&&ok_p&&ok_not_use)
    document.profile.submit();
}
}

function check_user_name(field_name)
{
   var ajax=creaAjax();
   var url='http://www.europegoodbye.com/wp/check_user_name.php';
   var valores='value_field='+document.getElementById(field_name).value+'&field_name='+field_name;
   var metodo='post';
   var ok_=1;
   var result=1;

  ajax.open ('POST', url, true);
   ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
   ajax.send(valores);
    ajax.onreadystatechange = function() {
         if (ajax.readyState==4){
              if(ajax.status==404||ajax.status==200)
               {
		     result =ajax.responseText;
		  document.getElementById('test_result').value=result;
		    if(result==0){  
			document.getElementById('not_available'+field_name).style.display = 'none';
			
			 }else{ 
			   document.getElementById('not_available'+field_name).style.display = 'block';
		           ok_=0;
		        }
			
		}
   
}
}
return ok_;	
}

function check_user_email()
{
	var ok_email=0;
	var su_email=document.getElementById("email").value;
	
		if(parseInt(su_email.indexOf('@',1))==-1||parseInt(su_email.indexOf('.'))==-1)
		 {
			document.getElementById("not_same_email").style.display='block';
			document.getElementById("email").focus();
			
		}else { ok_email=1;
		document.getElementById("not_same_email").style.display='none';
}
return ok_email;
}
		

function check_user_password()
{
	var pas=document.getElementById("pass").value;
	var pas1=document.getElementById("pass_verify").value;
	var ok_p=0;
		if(pas!=pas1||(!pas||!pas1)){
		 
	    document.getElementById('not_same_password').style.display = 'block';
		 document.getElementById("pass").focus();
		}else{
		 ok_p=1;
	document.getElementById('not_same_password').style.display = 'none';
		}
return ok_p;
}	



		
function check_handle(result) {
if(result == 0) {
document.getElementById('not_available').style.display = 'none';
			//document.getElementById('available').style.display = 'block';
var ok_name=1;
}
		else {
			document.getElementById('available').style.display = 'none';
			document.getElementById('not_available').style.display = 'block';
			
			var str = 'Sorry that username is not available try these <br />';
			document.getElementById('not_available').innerHTML = str;
			
			var ok_name=0;		
}
	
return ok_name;
}


function check_email(campo)
{
	var ok_email=0;
	var su_email=document.getElementById(campo).value;
	
		if(parseInt(su_email.indexOf('@',1))==-1||parseInt(su_email.indexOf('.'))==-1)
		 {
			document.getElementById("not_same_email").style.display='block';
			document.getElementById("not_same_email").style.color='#ff2d2d';
			document.getElementById(campo).focus();
			
		}else { ok_email=1;
		document.getElementById("not_same_email").style.display='none';
}
return ok_email;
}

function enviar_nuevo(){
	var okemail=check_email('su_email');
	if(okemail==1){
	document.getElementById('__mode').value='Enviar';
	document.anuncio.submit();
	
	}
}

function check_envio_mail()
{
	var ok_email=0;
	var su_email=document.getElementById("De").value;
	
		if(parseInt(su_email.indexOf('@',1))==-1||parseInt(su_email.indexOf('.'))==-1)
		 {
			document.getElementById("not_same_email").style.display='block';
			document.getElementById("email").focus();
			
			
		}else { 
			ok_email=1;
		document.getElementById("not_same_email").style.display='none';
		}
		
		if(ok_email==1)
		document.enviarEmail.submit();

}



function ver_pais(){
	var see_pais='';
	if(see_pais==0){
 document.getElementById("pais").style.display='block';
	see_pais=1;
	}
	else{
	 document.getElementById("pais").style.display='none';
	see_pais=0;
	}
 document.getElementById("categoria").style.display='none';
}



function ver_categoria(){
	var see_categoria='';
if(see_categoria==0){
 document.getElementById("categoria").style.display='block';
 see_categoria=1;
 }else{
 document.getElementById("categoria").style.display='none';
 see_categoria=0;
 }
 
 document.getElementById("pais").style.display='none';
}
