/**
* @File     javascript
* @apply to spread.html
* @author   : LAM Fr�d�ric
* @date     : 04/12/2008
* @version  : 0.1
*/

function searchContacts(type){
    
    
	var oForm = document.forms['formFriends'] ;
    //var type_account    = oForm.elements['type_account'].options[oForm.elements['type_account'].selectedIndex].value ;
    var type_account    = '';
    
    //
    var login_account   		= oForm.elements['loginAccount'].value ;
    var password_account		= oForm.elements['passwordAccount'].value ;
    
    var login_social_account    = '' ;
    var password_social_account = '' ;
    //oSelect = getObject('socialNetwork');
	var social_network = '' ;
	
	var isError = false ;
	
    var nameFrom        = oForm.elements['nameFrom'].value ;
    
    if ( (login_account != '' && password_account != '' && nameFrom != '') || (login_social_account!='' && login_social_account != '' && password_social_account != '' && nameFrom) )
    {
        
    	if ( social_network != '' && login_social_account != '' && password_social_account != '')
        {
    		// positionnne la page au bon endroit
    		document.location.href ='#listContact';
    		// place un loading
        	displayWait('listContact');
    		
        	/*$("#loginSocialInfo").css('visibility','hidden');
        	$("#passSocialInfo").css('visibility','hidden');*/
    		xajax_searchContacts(login_social_account,password_social_account,social_network,'social');
        }
        else if (type == 'email' )
        {
        	// positionnne la page au bon endroit 
        	document.location.href ='#listContact';
        	// place un loading
        	displayWait('listContact');
        	
        	$("#loginInfo").css('visibility','hidden');
        	$("#passInfo").css('visibility','hidden');
        	$("#nameInfo").css('visibility','hidden');
	        if(getObject('emailInfo')) $("#emailInfo").css('visibility','hidden');
	        displayWait('listContact');
	        
	        xajax_searchContacts(login_account,password_account,type_account);
        }
        else
        {
        	isError = true ;
        }
    }
    else
    {
    	isError = true ;
    }
    
    if ( isError==true )
    {
        if ( type == 'email')
        {
	    	if ( login_account == '')       
	    	{
	            $("#loginInfo").css('visibility','visible');
	            $("#loginInfo").fadeIn("fast").effect("pulsate", { times:2 });
	    	}
	        else
	        {
	            $("#loginInfo").css('visibility','hidden');
	        }  
	    	
	        if ( password_account == '')    
	        {
	            $("#passInfo").css('visibility','visible');
	            $("#passInfo").fadeIn("fast").effect("pulsate", { times:2 });
	        }
	        else
	        	$("#passInfo").css('visibility','hidden');
	
	        if ( nameFrom == '')    
	        {
	            $("#nameInfo").css('visibility','visible');
	            $("#nameInfo").fadeIn("fast").effect("pulsate", { times:2 });
	            /*$("#loginSocialInfo").css('visibility','hidden');
		        $("#passSocialInfo").css('visibility','hidden');*/
	            document.location.href ='#nameInfo';
	            return ;
	        }
	        else
	        {
	            $("#nameInfo").css('visibility','hidden');
	        }
	        /*$("#loginSocialInfo").css('visibility','hidden');
	        $("#passSocialInfo").css('visibility','hidden');*/
	        document.location.href ='#zoneEmail';
        }
        else
        {
        	if ( login_social_account == '')       
        	{
	            /*$("#loginSocialInfo").css('visibility','visible');
	            $("#loginSocialInfo").fadeIn("fast").effect("pulsate", { times:2 });*/
        	}
	        else
	        	$("#loginSocialInfo").css('visibility','hidden');
	            
	        if ( password_social_account == '')    
	        {
	            /*$("#passSocialInfo").css('visibility','visible');
	            $("#passSocialInfo").fadeIn("fast").effect("pulsate", { times:2 });*/
        	}
	        else
	        	$("#passSocialInfo").css('visibility','hidden');
	        
	        if ( nameFrom == '')    
	        {
	        	$("#nameInfo").css('visibility','visible');
	        	$("#nameInfo").fadeIn("fast").effect("pulsate", { times:2 });
	        	$("#loginInfo").css('visibility','hidden');
		        $("#passInfo").css('visibility','hidden');
	            document.location.href ='#nameInfo';
	            return ;
	        }
	        else
	        	$("#nameInfo").css('visibility','hidden');
	        
	        $("#loginInfo").css('visibility','hidden');
	        $("#passInfo").css('visibility','hidden');

	        
	        //document.location.href ='#zoneSocial';
	       
        }
        return false ;
    }
}
function setCheckbox()
{
    var oForm = document.forms['formFriends'] ;
    state = oForm.elements['selectAll'].checked ;
    
    var allEmail = document.getElementsByName("send_emails[]") ;
    for (i=0;i<allEmail.length;i++) allEmail[i].checked = state ;
}


