String.prototype.trim = function(){ return this.replace(/^[\s\t\r\n]+|[\s\t\r\n]+$/g,'') }

function forgotpassword() {
    document.getElementById("remindpassword").innerHTML="Por favor, teclea tu email en el campo correspondiente y haz click <a href=\"javascript:remindpasswordmethod()\">aqu&iacute;</a>" ;
}

function remindpasswordmethod() {
  if(document.getElementById("username_id").value==null || document.getElementById("username_id").value==undefined || document.getElementById("username_id").value=="") {
    alert("El campo Email esta vacio");
  }else {
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null) {
      alert ("Browser does not support HTTP Request");
      return;
    }
    var url="/web_account/remind_password?membername=" + document.getElementById("username_id").value
    xmlHttp.onreadystatechange=forgotpasswordupdate
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)
  }
}
function forgotpasswordupdate() {
    document.getElementById("remindpassword").innerHTML=xmlHttp.responseText
}

function register_first_validation() {
  var first_name_obj = document.getElementById('first_name');
  if(!first_name_obj || first_name_obj.value.trim() == '') {
    alert("El nombre esta vacio");
    first_name_obj.focus();
    return false;
  }
  var last_name_obj = document.getElementById('last_name');
  if(!last_name_obj || last_name_obj.value.trim() == '') {
    alert("El apellido esta vacio");
    last_name_obj.focus();
    return false;
  }
  var user_name_obj = document.getElementById('user_name');
  if(!user_name_obj || user_name_obj.value.trim() == '') {
    alert("El usuario esta vacio");
    user_name_obj.focus();
    return false;
  }
  var mail_id_obj = document.getElementById('mail_id');
  if(!mail_id_obj || mail_id_obj.value.trim() == '') {
    alert("El email esta vacio");
    mail_id_obj.focus();
    return false;
  }
  else{
    var mail_id_val = mail_id_obj.value;
    var mail_id_split = mail_id_val.split('@');
    if(mail_id_split.length != 2 || mail_id_split[1] == '' || mail_id_split[0].length < 2 ) {
      alert("El email tiene un formato incorrecto");
      mail_id_obj.focus();
      return false;
    }
    else {
      var mail_id_split2 = mail_id_split[1].split('.');
      if(mail_id_split2.length < 2 || mail_id_split2[0].length < 2 || mail_id_split2[1].length < 2) {
        alert("El email tiene un formato incorrecto");
        mail_id_obj.focus();
        return false;
      }
    }
  }
  var password_obj = document.getElementById('password');
  if(!password_obj || password_obj.value.trim() == '') {
    alert("La password esta vacia");
    password_obj.focus();
    return false;
  }
  var re_password_obj = document.getElementById('re_password');
  if(!re_password_obj || re_password_obj.value.trim() == '' || re_password_obj.value != password_obj.value) {
    alert("La confirmacion de la password es incorrecta");
    re_password_obj.focus();
    return false;
  }

  document.getElementById("register_button").disabled = true;
  return true;
}

function register_second_validation() {
  //SMX
  var smx = document.getElementById('sorteomania_');
  var viberia = document.getElementById('viajesiberia');
  if ((smx.checked && !viberia.checked) || (viberia.checked && !smx.checked)){
  	alert("Si estas interesado en el sorteo de SorteoMania, debes aceptar los terminos y condiciones de SorteoMania y de ViajesIberia");
  	return false;
  }
  //FIN SMX
  var sex_obj = document.getElementById('sex_select');
  if(!sex_obj || sex_obj.value == '-1') {
    alert("No has seleccionado tu sexo ");
    sex_obj.focus();
    return false;
  }

  
  var year_obj = document.getElementById('year');
  var month_obj = document.getElementById('month');
  var day_obj = document.getElementById('day');
  if(!year_obj || year_obj.value == -1 || !month_obj || month_obj.value == -1 || !day_obj || day_obj.value == -1) {
    alert("La fecha de nacimiento no esta completa");
    day_obj.focus();
    return false;
  }else{
    var myDate = new Date();
    myDate.setYear(parseInt(year_obj.value));
    myDate.setMonth(parseInt(month_obj.value)-1);
    myDate.setMonth(parseInt(month_obj.value)-1);
    myDate.setDate(parseInt(day_obj.value));
    var today = new Date();
    if (myDate > today || myDate.getFullYear() != parseInt(year_obj.value) || myDate.getMonth() != parseInt(month_obj.value)-1 || myDate.getDate() != parseInt(day_obj.value)) {
      alert("La fecha de nacimiento no es valida");
      day_obj.focus();
      return false;
    }
  }

  var advanced_obj = document.getElementById('advanced_data_type');
  if(!advanced_obj || advanced_obj.value == '-1') {
    alert("No has seleccionado como deben ser tus datos");
    advanced_obj.focus();
    return false;
  }

  //var int_dat_obj = document.getElementById('interest_Dating');
  //var int_rel_obj = document.getElementById('interest_Relationship');
  var int_net_obj = document.getElementById('interest_Networking');
  var int_fri_obj = document.getElementById('interest_Friend');
  //if(!int_dat_obj || !int_rel_obj || !int_net_obj || !int_fri_obj || (!int_dat_obj.checked && !int_rel_obj.checked && !int_net_obj.checked && !int_fri_obj.checked)) {
  if( !int_net_obj || !int_fri_obj || (!int_net_obj.checked && !int_fri_obj.checked)) {
    alert("No has seleccionado tu interes en conocer gente.");
    int_net_obj.focus();
    return false;
  }

  var country_obj = document.getElementById('reg_country');
  if(!country_obj || country_obj.value == '-1') {
    alert("No has seleccionado tu País ");
    country_obj.focus();
    return false;
  }
  
  var legal_obj = document.getElementById('legal');
	if (!legal_obj.checked){
		alert ("Debe aceptar los terminos legales");
    legal_obj.focus();
		return false;
	}

  document.getElementById("register_button").disabled = true;
  return true;
}

function profile_first_validation() {
  var first_name_obj = document.getElementById('first_name');
  if(!first_name_obj || first_name_obj.value.trim() == '') {
    alert("El nombre esta vacio");
    first_name_obj.focus();
    return false;
  }
  var last_name_obj = document.getElementById('last_name');
  if(!last_name_obj || last_name_obj.value.trim() == '') {
    alert("El apellido esta vacio");
    last_name_obj.focus();
    return false;
  }
  var user_name_obj = document.getElementById('user_name');
  if(!user_name_obj || user_name_obj.value.trim() == '') {
    alert("El usuario esta vacio");
    user_name_obj.focus();
    return false;
  }
  var mail_id_obj = document.getElementById('mail_id');
  if(!mail_id_obj || mail_id_obj.value.trim() == '') {
    alert("El email esta vacio");
    mail_id_obj.focus();
    return false;
  }
  else{
    var mail_id_val = mail_id_obj.value;
    var mail_id_split = mail_id_val.split('@');
    if(mail_id_split.length != 2 || mail_id_split[0] == '' || mail_id_split[1] == '') {
      alert("El email tiene un formato incorrecto");
      mail_id_obj.focus();
      return false;
    }
    else {
      var mail_id_split2 = mail_id_split[1].split('.');
      if(mail_id_split2.length < 2 || mail_id_split2[0] == '' || mail_id_split2[1] == '') {
        alert("El email tiene un formato incorrecto");
        mail_id_obj.focus();
        return false;
      }
    }
  }
  var password_obj = document.getElementById('password');
  if(!password_obj || password_obj.value.trim() == '') {
    alert("La password esta vacia");
    password_obj.focus();
    return false;
  }
  var re_password_obj = document.getElementById('re_password');
  if(!re_password_obj || re_password_obj.value.trim() == '' || re_password_obj.value != password_obj.value) {
    alert("La confirmacion de la password es incorrecta");
    re_password_obj.focus();
    return false;
  }

  var sex_obj = document.getElementById('sex_select');
  if(!sex_obj || sex_obj.value == '-1') {
    alert("No has seleccionado tu sexo ");
    sex_obj.focus();
    return false;
  }

  var year_obj = document.getElementById('year');
  var month_obj = document.getElementById('month');
  var day_obj = document.getElementById('day');
  if(!year_obj || year_obj.value == -1 || !month_obj || month_obj.value == -1 || !day_obj || day_obj.value == -1) {
    alert("La fecha de nacimiento no esta completa");
    day_obj.focus();
    return false;
  }else{
    var myDate = new Date();
    myDate.setYear(parseInt(year_obj.value));
    myDate.setMonth(parseInt(month_obj.value)-1);
    myDate.setMonth(parseInt(month_obj.value)-1);
    myDate.setDate(parseInt(day_obj.value));
    var today = new Date();
    if (myDate > today || myDate.getFullYear() != parseInt(year_obj.value) || myDate.getMonth() != parseInt(month_obj.value)-1 || myDate.getDate() != parseInt(day_obj.value)) {
      alert("La fecha de nacimiento no es valida");
      day_obj.focus();
      return false;
    }
  }

  return true;
}

function profile_second_validation() {
  var advanced_obj = document.getElementById('advanced_data_type');
  if(!advanced_obj || advanced_obj.value == '-1') {
    alert("No has seleccionado como deben ser tus datos");
    advanced_obj.focus();
    return false;
  }

  //var int_dat_obj = document.getElementById('interest_Dating');
  //var int_rel_obj = document.getElementById('interest_Relationship');
  var int_net_obj = document.getElementById('interest_Networking');
  var int_fri_obj = document.getElementById('interest_Friend');
  //if(!int_dat_obj || !int_rel_obj || !int_net_obj || !int_fri_obj || (!int_dat_obj.checked && !int_rel_obj.checked && !int_net_obj.checked && !int_fri_obj.checked)) {
  if( !int_net_obj || !int_fri_obj || (!int_net_obj.checked && !int_fri_obj.checked)) {
    alert("No has seleccionado tu interes en conocer gente.");
    int_net_obj.focus();
    return false;
  }

  return true;
}

function cancel_registration(where){
  if(where == 'web')
    window.location.href='/web_account/cancel_registration';
  else if(where == 'private')
    window.location.href='/private_account/profile';
}

function GetXmlHttpObject() { 
    var objXMLHttp=null   
    if (window.XMLHttpRequest) {
        objXMLHttp=new XMLHttpRequest()
    }else if (window.ActiveXObject) {
        objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
    }
    return objXMLHttp
}

function onloading(id) {
    document.getElementById(id).innerHTML="<html><head></head><body></body></html>";
    return true;
}

function fff() {
    new Ajax.Updater('message', "/dialogo_social_network/login?membername="+document.forms[0].membername.value+";password="+document.forms[0].memberpassword.value, {asynchronous:true, evalScripts:true});
}

function footer() {
    new Ajax.Updater('footer_new', "/dialogo/footer", {asynchronous:true, evalScripts:true});
}

function footer1() {
    new Ajax.Updater('footer', "/dialogo/footer", {asynchronous:true, evalScripts:true});
}

function home_page(id) {
    alert(id);
}

function shink(name) {
    var max_length = 10;
    var ret_length = 7;
    if(name != null) {
        if(name.length > max_length)
            return name.substring(0, ret_length)+'...';
        else
            return name;
    }else {
        return "dialogo"
    }
}

function validatemember(){
    var pass = document.getElementById("password_id");
    var user = document.getElementById("username_id");
    if(user == null || user.value == "") {
        alert("Por favor, teclee su email");
        return;
    }
    if(pass == null || pass.value == "") {
        alert("Por favor, teclee su password");
        return;
    }
    pass.form.onsubmit();
}

function show_spin(){
  document.getElementById("spin").style.display="block"
}

function search() {
    window.location.href='/web_member/search_result_from_buscador?sex='+document.getElementById('sex').value+"&from="+document.getElementById('age_from').value+"&to="+document.getElementById('age_to').value+"&country="+document.getElementById('country').value+"&photos="+document.getElementById("photos").checked;
}

function vote_me(rank, id) {
  for(var i=1, j=2;i<6;i++, j+=2) {
    if(rank <= id*200) {
      if(i <= id ) {
        document.getElementById("vote"+i).src="/images/glow_star.jpg";
      }else {
        document.getElementById("vote"+i).src="/images/fade_star.jpg";
      }
    }
  }
}
function vote_me_photo(rank_photo, id) {
  for(var i=6, j=7;i<11;i++, j+=2) {
    if(rank_photo <= id*200) {
      if(i <= id ) {
        document.getElementById("vote"+i).src="/images/glow_star.jpg";
      }else {
        document.getElementById("vote"+i).src="/images/fade_star.jpg";
      }
    }
  }
}

function vote_this_member(value, id, styleId) {
  new Ajax.Updater('vote_thanks', "/personal_vote/vote_member?id="+parseInt(id+"")+"&rank="+parseInt(value+""), {asynchronous:true, evalScripts:true});
  return value;
}
function vote_this_blog(value, id, styleId) {
  new Ajax.Updater('vote_thanks', "/dialogo/update_blog_post?id="+parseInt(id+"")+"&rank="+parseInt(value+""), {asynchronous:true, evalScripts:true});
}
function vote_this_group(value, id, styleId) {
  new Ajax.Updater('vote_thanks', "/personal_vote/vote_group?id=" + id + "&rank=" + value, {asynchronous:true, evalScripts:true});
  return value;
}
function vote_this_photo(value,id,styleId) {
  var new_value = value - 5;
  new Ajax.Updater('vote_thanks_photo', "/personal_vote/vote_photo?id=" + id + "&rank=" + new_value, {asynchronous:true, evalScripts:true});
  return value;
}

function vote_negative_this_photo(id) {
  new Ajax.Updater('vote_thanks_photo', "/personal_vote/negative_vote?id=" + id, {asynchronous:true, evalScripts:true});
  return true;
}

function vote_setup(r) {
  for(var j=1;j<=5;j++) {
    if(r >= j)
      document.getElementById("vote"+j).src = "/images/glow_star.jpg" 
    else
      document.getElementById("vote"+j).src = "/images/fade_star.jpg" 
  }
}
function vote_setup_photo(r) {
  for(var j=6;j<=10;j++) {
    if(r >= j)
      document.getElementById("vote"+j).src = "/images/glow_star.jpg" 
    else
      document.getElementById("vote"+j).src = "/images/fade_star.jpg" 
  }
}


/*========Added By Hitesh=======================*/
function validate()
{
  
   
  if(document.memberprofileandprivacy.firstname.value=="" || document.memberprofileandprivacy.firstname.value== undefined || document.memberprofileandprivacy.firstname.value== null )
  {
   alert ('Please enter the first name');
  
  }
  else if(document.memberprofileandprivacy.lastname.value=="" || document.memberprofileandprivacy.lastname.value== undefined || document.memberprofileandprivacy.lastname.value== null )
  {
   alert ('Please enter the last name');
  }
  else if(document.memberprofileandprivacy.username.value=="" || document.memberprofileandprivacy.username.value== undefined || document.memberprofileandprivacy.username.value== null )
  {
   alert ('Please enter the username');
  }
  else if(document.memberprofileandprivacy.email.value=="" || document.memberprofileandprivacy.email.value== undefined || document.memberprofileandprivacy.email.value== null )
  {
   alert ('Please enter the email');
  } 
  else if(document.memberprofileandprivacy.password.value=="" || document.memberprofileandprivacy.password.value== undefined || document.memberprofileandprivacy.password.value== null )
  {
   alert ('Please enter the password');
  }
  else if(document.memberprofileandprivacy.confirmpassword.value=="" || document.memberprofileandprivacy.confirmpassword.value== undefined || document.memberprofileandprivacy.confirmpassword.value== null )
  {
   alert ('Please enter the confirmpassword');
  }
 else if(document.memberprofileandprivacy.password.value != document.memberprofileandprivacy.confirmpassword.value )
  {
   alert ('The password does not match confirm password');
  }
 else if(document.memberprofileandprivacy.birthday_day.selectedIndex==0)
  {
   alert ('Please select day of birth');
  } 
  else if(document.memberprofileandprivacy.birthday_month.selectedIndex==0)
  {
   alert ('Please select month of birth');
  }  
 else  if(document.memberprofileandprivacy.birthday_year.selectedIndex==0)
  {
   alert ('Please select year of birth');
  }   
 
 else
 {
 b1=true;
 b1=isSplChar(document.memberprofileandprivacy.firstname.value,'firstname');  
 b2=true;
 if(b1==false)
      {
                
         b2=isSplChar(document.memberprofileandprivacy.lastname.value,'lastname');
      }
 b3=true;
 if(b1==false && b2==false)
      {
         b3=isSplChar(document.memberprofileandprivacy.username.value,'username');
      }
      
   b4=true;
   if(b1==false && b2==false && b3==false)
      {
         b4=isInValidMail(document.memberprofileandprivacy.email.value);
      }   
  
 if(b1==false && b2==false && b3==false && b4==false)
 {
   
   xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
             {
                alert ("Browser does not support HTTP Request");
                return;
             } 
   
   var url="/dialogo_social_network/userprofileenterbasicdata?firstname="+document.memberprofileandprivacy.firstname.value+";lastname="+document.memberprofileandprivacy.lastname.value+
           ";username="+document.memberprofileandprivacy.username.value+";email="+document.memberprofileandprivacy.email.value+";password="+document.memberprofileandprivacy.password.value+";gender="+document.memberprofileandprivacy.gender.options[document.memberprofileandprivacy.gender.selectedIndex].value+
           ";birthday_day="+document.memberprofileandprivacy.birthday_day.options[document.memberprofileandprivacy.birthday_day.selectedIndex].value+";birthday_month="+document.memberprofileandprivacy.birthday_month.selectedIndex+";birthday_year="+document.memberprofileandprivacy.birthday_year.options[document.memberprofileandprivacy.birthday_year.selectedIndex].value;
    
   xmlHttp.open("GET",url,true)
   xmlHttp.send(null)
   xmlHttp.onreadystatechange=alert("Basic Data Updated Successfully")
 }  
 
}
   
}

function isSplChar(str,entry)
{	
	var spchar, getChar, SpecialChar;	
	spchar="`()(\\~!@^&*+\"|%:=,<>";
	getChar='Empty';
	SpecialChar='No';
	var spchars =" ` ( )  \\ ~ ! @ ^ & * + \" | : =  , < >  "; 
	for(var i=0; i<str.length;i++)
	{
		for(var j=0; j<spchars.length;j++)
		{			
			if(str.charAt(i)== spchar.charAt(j))
			{			
				SpecialChar='Yes';
				break;
			}
			else
			{
				if (str.charAt(i)!=' ')
				getChar='Normal';
			}
		}		
	}
	if (SpecialChar == 'Yes')
	{
		alert('Please do not enter any of the following characters: \n ' + spchars + ' in '+ entry);	
		return true;
	}
	else if (SpecialChar == 'No')
	{
		return false;
	}
}



function isAlphabet(str)
{	
	
	var spchar, getChar, SpecialChar;	
	spchar="0123456789";
	
	SpecialChar='No';
	
	for(var i=0; i<str.length;i++)
	{
		flag=0;
		
		for(var j=0; j<spchar.length;j++)
		{			
		    
			if(str.charAt(i)== spchar.charAt(j))
			{			
				flag=1;
				break;
			}
			
		}		
		
		if(!flag==1)
		{
		  alert("Special Characters Not Allowed in ZipCode Field");
		  return false;
		}
		
	}
	return true;
}



function isInValidMail(str)
{	
	
	
	flag1=0;
	flag2=0;
	flag3=1;
	count=0
	for(i=0;i<str.length;i++)
	{
	  if(str.charAt(i)=='@')
	    {
	      flag1=1;
	    }
	  else if (str.charAt(i)=='.')
	    {
	      flag2=1;
	      count=i;
	    }
	}
	if(str.length-count<3)
	{
	  flag3=0
	}
	if (flag1!=1 || flag2!=1 || flag3!=1)
	{
		alert('Please enter valid mail id');	
		return true;
	}
	else 
	{
		return false;
	}
}



function cancelBasicData()
{
            document.memberprofileandprivacy.firstname.value="";
            document.memberprofileandprivacy.lastname.value="";
            document.memberprofileandprivacy.username.value="";
            document.memberprofileandprivacy.email.value="";
            document.memberprofileandprivacy.password.value="";
            document.memberprofileandprivacy.confirmpassword.value="";
            document.memberprofileandprivacy.gender.selectedIndex=0;
            document.memberprofileandprivacy.birthday_day.selectedIndex=0;
            document.memberprofileandprivacy.birthday_month.selectedIndex=0;
            document.memberprofileandprivacy.birthday_year.selectedIndex=0;
   
   
}

function cancelAdvancedData()
{
            document.memberprofileandprivacy.advancetype.selectedIndex=0;
            document.memberprofileandprivacy.Dating.checked=false;
            document.memberprofileandprivacy.Relationship.checked=false;
            document.memberprofileandprivacy.Networking.checked=false;
            document.memberprofileandprivacy.Friend.checked=false;
            
            document.memberprofileandprivacy.password.value="";
            document.memberprofileandprivacy.confirmpassword.value="";
            document.memberprofileandprivacy.maritalstatus.selectedIndex=0;
            document.memberprofileandprivacy.description.value="";
            document.memberprofileandprivacy.country.selectedIndex=0;
            
            document.memberprofileandprivacy.Notification1.checked=false;
            document.memberprofileandprivacy.Notification2.checked=false;
            document.memberprofileandprivacy.address.value="";
            document.memberprofileandprivacy.zipcode.value="";
}


function addAdvancedData()
{
     
   //checkzip=isAlphabet(document.memberprofileandprivacy.zipcode.value);
   
     
     if (document.memberprofileandprivacy.description.value.length>200)
      {
       alert("Description should be within 200 characters");
     //document.memberprofileandprivacy.description.value="";
      }
     else
      {
        
        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
             {
                alert ("Browser does not support HTTP Request");
                return;
             } 
        else
            {       
            
             
              
   //window.location="/dialogo_social_network/userprofileenteradvanceddata"
              var url="/dialogo_social_network/userprofileenteradvanceddata?datatype="+document.memberprofileandprivacy.advancetype.selectedIndex+";Dating="+document.memberprofileandprivacy.Dating.checked+
              ";Relationship="+document.memberprofileandprivacy.Relationship.checked+";Networking="+document.memberprofileandprivacy.Networking.checked+";Friend="+document.memberprofileandprivacy.Friend.checked+";maritalstatus="+document.memberprofileandprivacy.maritalstatus.selectedIndex+
              ";description="+document.memberprofileandprivacy.description.value+";country="+document.memberprofileandprivacy.country.selectedIndex+
              ";address="+document.memberprofileandprivacy.address.value+";zipcode="+document.memberprofileandprivacy.zipcode.value+";Notification1="+document.memberprofileandprivacy.Notification1.checked+";Notification2="+document.memberprofileandprivacy.Notification2.checked+";groupname="+document.getElementById('group_group_name').value
   
   
              
              xmlHttp.open("GET",url,true)
              xmlHttp.send(null)
              xmlHttp.onreadystatechange=alert("Advanced Data Updated Successfully")
           }
      }
  
  
}



function saveandcontinue()
{
      xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
             {
                alert ("Browser does not support HTTP Request");
                return;
             } 
        else
            {       
              
              var url="/dialogo/saveblogpostandcontinue?post_title="+document.blogpost.title_of_post.value+"&post_text="+document.blogpost.blog_text.value+"&post_tags="+document.blogpost.tag_list.value+"&post_category="+document.blogpost.category_checkbox.checked+"&group_publish="+document.blogpost.group_list.value
              xmlHttp.open("GET",url,true)
              xmlHttp.send(null)
              xmlHttp.onreadystatechange=alert("Posting saved successfully")
           }
     
}


function publishblog()
{
        
             
              
        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
             {
                alert ("Browser does not support HTTP Request");
                return;
             } 
        else
            {       
              
              var url="/dialogo/publishblog?post_title="+document.blogpost.title_of_post.value+"&post_text="+document.blogpost.blog_text.value+"&ost_tags="+document.blogpost.tag_list.value+"&post_category="+document.blogpost.category_checkbox.checked+"&group_publish="+document.blogpost.group_list.value
              xmlHttp.open("GET",url,true)
              xmlHttp.send(null)
              xmlHttp.onreadystatechange=window.location="/dialogo/user_private_blog_home"
           }
             
            
}


function sendblogtofriends()
{

                post_list=null
                friend_list=null
                
                ob=document.sendblogtofriendsform.blog_posting_select
                for (var i = 0; i < ob.options.length; i++) 
                 { 
                   if (ob.options[ i ].selected && ob.options[i].value!="" && ob.options[i].value!=null) 
                   if(post_list==null)
                     {
                       
                       post_list=ob.options[i].value
                                            
                     }
                    else
                     {
                       
                       post_list=post_list+","+ob.options[i].value
                    
                     } 
                 }
                 
                 
                 ob=document.sendblogtofriendsform.friend_select
                 for (var i = 0; i < ob.options.length; i++) 
                 { 
                   
                   if (ob.options[ i ].selected && ob.options[i].value!="" && ob.options[i].value!=null) 
                   if(friend_list==null)
                     {
                       friend_list=ob.options[i].value
                                            
                     }
                    else
                     {
                       friend_list=friend_list+","+ob.options[i].value
                    
                     } 
                 } 
                 
                 
                 
                 xmlHttp=GetXmlHttpObject();
                 if (xmlHttp==null)
                  {
                    alert ("Browser does not support HTTP Request");
                    return;
                  } 
                 else
                  {           
                    var url="/dialogo/user_private_send_blog_mail?postlist="+post_list+";&friendlist="+friend_list
                    xmlHttp.open("GET",url,true)
                    xmlHttp.send(null)
                    xmlHttp.onreadystatechange=alert("The postings have been sent")
                  }  
}

function mail_validation() {
  var receiver_id = document.getElementById("receiver_id").value;
  if(receiver_id == "" ) {
    alert("No has seleccionado destinatarios");
    document.getElementById("receiver_id").focus();
    return ;
  }  
  var subject = document.getElementById("subject").value;
  if(subject == "" ) {
    alert("El asunto esta vacio");
    document.getElementById("subject").focus();
    return;
  }
  var message_text = document.getElementById("message_text").value;
  if(message_text == "" ) {
    alert("El mensaje esta vacio");
    document.getElementById("message_text").focus();
    return;
  }     
  return true; 
}
 
function normal_me(count) {
  var name = document.getElementById("name"+count).innerHTML;
  if(name.indexOf("<b>") >= 0 || name.indexOf("<B>") >= 0) {
    document.getElementById("name"+count).innerHTML = name.substring(3, name.length-4);
  }
  var msg = document.getElementById("msg"+count).innerHTML;
  if(msg.indexOf("<b>") >= 0 || msg.indexOf("<B>") >= 0) {
    document.getElementById("msg"+count).innerHTML = msg.substring(3, msg.length-4);
  }
  var date = document.getElementById("date"+count).innerHTML;
  if(date.indexOf("<b>") >= 0 || date.indexOf("<B>") >= 0) {
    document.getElementById("date"+count).innerHTML = date.substring(3, date.length-4);
  }
}
  
function import_contact() {
    var domain = document.getElementById('domain_id').value;
    var pass = document.getElementById('mail_password').value;
    var mail_id = document.getElementById('mail_id').value;
    if(mail_id==""){
    alert("Enter the Mail id");
    document.getElementById('mail_id').focus();
    return false;
    }
    if(pass==""){
    alert("Enter the Password");
     document.getElementById('mail_password').focus();
         return false;
    }   

    new Ajax.Updater('err_id', "/dialogo/import_contact?domain="+domain+"&pass="+pass+"&mail_id="+mail_id, {asynchronous:true, evalScripts:true,onComplete:function(request){Element.hide('spin');Element.show('err_id')}, onLoading:function(request){Element.show('spin')}});
}


function saved_validation() {
    var blog_title = document.getElementById("member_blog_blog_title").value;
    if(blog_title == "" ) {
        alert("Please Enter the Title");
        document.getElementById("member_blog_blog_title").focus();
        return false ;
    }  
    var blog_subtitle = document.getElementById("member_blog_blog_subtitle").value;
    if(blog_subtitle == "" ) {
        alert("Please Enter the Subtitle");
        document.getElementById("member_blog_blog_subtitle").focus();
        return false;
    }
    var blog_tags = document.getElementById("member_blog_blog_tags").value;
    if(blog_tags == "" ) {
        alert("Please Enter the Tags");
        document.getElementById("member_blog_blog_tags").focus();
        return false;
    }         
    var blog_category = document.getElementById("member_blog_blog_category").value;
    if(blog_category == "" ) {
        alert("Please Enter the Category");
        document.getElementById("member_blog_blog_category").focus();
        return false;
    }     
    return true; 
 }
 
 function cancelpreferences(){
    window.location="/dialogo/user_private_blog_home"
 }
 
    function sourceFrom(url) {
        if(url != "")
            return "/images/youtube.jpg";
        else
            return "/images/flickr.jpg";
    }
   
   function chkimage() { 

    var imag1 = document.getElementById("imag_name1").value;
    var imag2 = document.getElementById("imag_name2").value;
    var comment = document.getElementById("comment_text").value;
    if(imag1 != imag2 ) {
        alert("El texto introducido no coincide con el de la imagen");
        document.getElementById("imag_name2").focus();
        return false;
    }       
    if(comment == "" || comment == " " || comment == "   ") {
        alert("Please enter the Comment");
        document.getElementById("comment_text").focus();
        return false;
    }     
    return true;
    
   }
   
   function comment_login(details) {
    if(details=='null' || details=='' || details==undefined) {
        alert("Please login to Enter Comment");
        return false;
    }
    else
    {
    document.getElementById("imag_name2").value="";
    document.getElementById("comment_text").value="";
    document.getElementById("comment_screen").style.display = "block"
    return false;
    }
    return false;
}
  
function mail_validate() {
    var isSend = false;
    var message = document.getElementById("message").value;
    if(message == "") {
        alert("Por favor, teclea un mesaje");
        document.getElementById("message").focus();
        return false;
    }
     
    var html_error_msg = 'HTML object not found ';
    //  mail-id validation
    var mail_error_msg = 'E-mail con formato incorrecto';
    
    if(check("email1") == true) {
        if(check("email2") == true) {
            if(check("email3") == true) {
                if(check("email4") == true) {
                    if(check("email5") == true) {
                    }else {
                        return false;
                    }
                }else {
                    return false;
                }
            }else {
                return false;
            }
        }else {
            return false;
        }
    }else {
        return false;
    }

    if(name_check("name1") == true) {
        if(name_check("name2") == true) {
            if(name_check("name3") == true) {
                if(name_check("name4") == true) {
                    if(name_check("name5") == true) {
                    }else {
                        return false;
                    }
                }else {
                    return false;
                }
            }else {
                return false;
            }
        }else {
            return false;
        }
    }else {
        return false;
    }


    var name1 = document.getElementById("name1").value;
    var name2 = document.getElementById("name2").value;
    var name3 = document.getElementById("name3").value;
    var name4 = document.getElementById("name4").value;
    var name5 = document.getElementById("name5").value;
    
    var mail1 = document.getElementById("email1").value;
    var mail2 = document.getElementById("email2").value;
    var mail3 = document.getElementById("email3").value;
    var mail4 = document.getElementById("email4").value;
    var mail5 = document.getElementById("email5").value;

    if(name1 != "" && mail1 != "") {
        isSend = true;
    }
        
    if(name2 != "" && mail2 != "") {
        isSend = true;
    }

    if(name3 != "" && mail3 != "") {
        isSend = true;
    }

    if(name4 != "" && mail4 != "") {
        isSend = true;
    }

    if(name5 != "" && mail5 != "") {
        isSend = true;
    }
    
    if(isSend != true) {
        alert("Nombre o e-mail incompleto");
        return false;
    }
    return true;
}
function check(id) {
    var mail_error_msg = 'enter valid mail-id';
    var email_obj =  document.getElementById(id);
    if(email_obj.value != "") {
        var email_val = email_obj.value;
        var email_split = email_val.split('@');
        if(email_split.length >= 2) {
            if(email_split[0] == '' || email_split[1] == '') {
                alert(mail_error_msg);
                email_obj.focus();
                return false;
            }
        }else {
            alert(mail_error_msg);
            email_obj.focus();
            return false;
        }
    }else {
        return true;
    }
    return true;
}

function name_check(id) {
    var mail_error_msg = 'Formato de nombre incorrecto';
    var email_obj =  document.getElementById(id);
    if(email_obj.value != "") {
        var email_val = email_obj.value;
        var a = email_val.split('');
        for(var i=0;i<a.length;i++) {
            var tmp = a[i].toLowerCase();
            if(tmp != 'q' && tmp != 'w' && tmp != 'e' && tmp != 'r'
            && tmp != 't' && tmp != 'y' && tmp != 'u' && tmp != 'i'
            && tmp != 'o' && tmp != 'p' && tmp != "a" && tmp != 's'
            && tmp != 'd' && tmp != 'f' && tmp != 'g' && tmp != 'h'
            && tmp != 'j' && tmp != 'k' && tmp != 'l' && tmp != 'z'
            && tmp != 'x' && tmp != 'c' && tmp != 'v' && tmp != 'b'
            && tmp != 'n' && tmp != 'm') {
                alert(mail_error_msg);
                email_obj.focus();
                return false;
            }               
        }
    }else {
        return true;
    }
    return true;
}

    function refresh() {
    	document.getElementById('grapharea').innerHTML="<html><head></head><body></body></html>";
    }

/*multimedia*/
function validate_photo(skip_file){
  if(document.getElementById('member_multimedia_image_name').value=="" || document.getElementById('member_multimedia_image_name').value==" "){
    alert("El titulo esta vacio.");
    document.getElementById("member_multimedia_image_name").focus();
    return false;
  }
  if (skip_file != true){
    if(!/(\.(gif|jpg|jpeg|bmp|png))$/i.test(document.getElementById("member_multimedia_image_path").value)){
      alert("No has seleciconado ningun fichero");
      document.getElementById("member_multimedia_image_path").focus();
      return false;
    }
  }
  return true;
}

/* email */
function add_destinations() {
  var receiver_id_val = "";
  var user_id_val = "";
  var temp = false;
  for (var i = 0; ;i++) {
    var receiver_hidden_id_obj = document.getElementById('receiver_hidden_id');
    var receiver_id_obj = document.getElementById('receiver_id');
  	var first_name_obj = document.getElementById('check'+i);
  	var user_id_obj = document.getElementById('checkname'+i);
   	if(first_name_obj != null )	{
      if(first_name_obj.checked==true) {
        temp = true;
        if(receiver_id_val != "") {
          receiver_id_val= receiver_id_val+","+first_name_obj.value;
     	    user_id_val= user_id_val+","+user_id_obj.value;
        }
        else {
          receiver_id_val=  first_name_obj.value;
     	    user_id_val=  user_id_obj.value;
        }
      }
    }
    else {
      break;
    }
  	receiver_id_obj.value=receiver_id_val;
   	receiver_hidden_id_obj.value=user_id_val;
  }
  if(temp == false) {
    alert("No hay destinatarios para el mensaje");
    return;
  }
}
