var ys=new Image();
ys.src='/projnew/public/images/starr.png';

var r_phrase=new Array();
r_phrase[0]='Rate it!';
r_phrase[1]='Poor';
r_phrase[2]='Nothing special';
r_phrase[3]='Decent';
r_phrase[4]='Pretty cool';
r_phrase[5]='Awesome!';

var r_im=new Array();
r_im[0]=0;
r_im[1]='';
r_im[2]='';
r_im[3]='';
r_im[4]='';
r_im[5]='';



function save_imsrc(vid){
  if(vid!=r_im[0]) {
     for(i=1;i<=5;i++) r_im[i]=eget('rim_'+vid+'_'+i).src;
     r_im[0]=vid;
    } 
}

function rate_over(vid,ra){
 save_imsrc(vid);
 eget('rate_'+vid+'_text2').innerHTML = r_phrase[ra];
 for(i=1;i<=ra;i++) eget('rim_'+vid+'_'+i).src = ys.src;
 if(ra<5) for(i=(ra+1);i<=5;i++) eget('rim_'+vid+'_'+i).src = r_im[i];
}

function rate_clear(vid){
  eget('rate_'+vid+'_text2').innerHTML = r_phrase[0];
  for(i=1;i<=5;i++) eget('rim_'+vid+'_'+i).src = r_im[i];
}


function eget(id) {
    return document.getElementById(id);
}
function checkWallPostForm(){
       var nt=eget('wall_msg');
       if(nt.value=='What\'s on your mind?')return false;
       if(nt.value.length<3){
            alert('Your post contained only '+nt.value.length+' characters. The minimum is three.');
            return false;
        }
       if(nt.value.length>500){
            alert('Your post contained '+nt.value.length+'. The maximum is 500.');
            return false;
        } 
        
      return xajax_wall_post(xajax.getFormValues('wall_post'));  
}

var curfr=1;
function addFriends(){
    if(curfr<5){
        var fr=xajax.$('friends'+curfr);
        fr.style.display='block';
        curfr++;
        fr=xajax.$('elist');
        fr.scrollTop=1000;
        if(curfr==5){
        fr=xajax.$('amf_button');
        fr.style.display='none';
        }
    }
}    

function checkMails()
{
var nt;
var haveemail=false;
    for(var i=0;i<15;i++){
        nt=xajax.$('email['+i+']');
        if(checkMail(nt.value)){
            haveemail=true;
            break;
        } 
    }            
    if(!haveemail) {
        alert('Please insert at least one valid email!');
        return false;
    }
   return true;    
}

function checkMail(mail) 
 { 
 var txt=mail; 
 
 if (txt == "")  return false;
 if (txt.indexOf(".") == -1) return false; 
 
 dog = txt.indexOf("@"); 
 if (dog == -1)return false; 
 
 if ((dog < 1) || (dog > txt.length - 5))return false; 
 
 if((txt.charAt(dog - 1) == '.') || (txt.charAt(dog + 1) == '.'))return false; 
 return true;
} 
 

 function checkInviteForm(){
   /* var nt=xajax.$('note');
    if(nt.value==''){
            alert('Please write a quick note!');
            return false;
        }*/
    
     if(!checkMails())return false;  
       
       xajax.$('posta').style.display="none";
       xajax.$('postb').style.display="block";
    return xajax_invite_post(xajax.getFormValues('invite_form'));
}

function checkUserData(){
 var nt=xajax.$('user_name');
    if(nt.value=='' || nt.value=='your name' || nt.value.length<3){
            alert('Please fill Your name');
            return false;
        }
    nt=xajax.$('user_email');
     if(!checkMail(nt.value)){
         alert('Please insert valid email');
        return false;
     }  
       
    return true;
}

function checkWallAlertForm(){
    var nt=xajax.$('alert_name');
    if(nt.value==''){
            alert('Please fill your name!');
            return false;
        }

    nt=xajax.$('alert_email');
   
    if(!checkMail(nt.value)){
            alert('Please fill valid email!');
            return false;
    }


    nt=xajax.$('alert_mess');
    if(nt.value==''){
            alert('Please write a message note!');
            return false;
        }
       
    return xajax_wall_alert_post(xajax.getFormValues('wall_alert_form'));
}
function isDeleteProject(delUrl, projId, projTitle)
{
   var delMsg = "WARNING! If you delete this project all data about it will be lost! Are you sure you want to delete project " + projTitle + "?";
   var delProject = confirm(delMsg);
   return delProject;
}