// JavaScript Document

function validate_form ( )
{
    valid = true;

    if ( document.searchByName.firstName.value == "" )
    {
        alert ( "Please fill first name." );
        valid = false;
    }


	 else if ( document.searchByName.lastName.value == "" )
    {
        alert ( "Please fill last name." );
        valid = false;
    }
	
	 else if ( document.searchByName.country.value == "" )
    {
        alert ( "Please fill country." );
        valid = false;
    }
	
	 else if ( document.searchByName.birthDay.value == "" )
    {
        alert ( "Please fill Day of Birth." );
        valid = false;
    }
	
	 else if ( document.searchByName.birtMonth.value == "" )
    {
        alert ( "Please fill Month of Birth." );
        valid = false;
    }
	
	else if ( document.searchByName.birthYear.value == "" )
    {
        alert ( "Please fill Year of Birth." );
        valid = false;
    }
	
	else if ( document.searchByName.city.value == "" )
    {
        alert ( "Please fill city." );
        valid = false;
    }
	
	

return valid;
}




function validate_phone_form ( )
{
    var stripped = document.searchByPhone.phoneNumber.value.replace(/[\(\)\.\-\ ]/g, '');
	valid = true;

    if ( document.searchByPhone.phoneNumber.value == "" )
    {
        alert ( "Please fill phone number." );
        valid = false;
    } else if (isNaN(parseInt(stripped))) {
        alert ( "Please fill correct phone number." );
        valid = false;
    } 
	
	
	
	
	
return valid;
}



function validate_address_form ( ) 
{
    valid = true;

    if ( document.searchByAddress.address.value == "" )
    {
        alert ( "Please fill address." );
        valid = false;
    }


	 else if ( document.searchByAddress.country3.value == "" )
    {
        alert ( "Please fill country." );
        valid = false;
    }
	
	 else if ( document.searchByAddress.state.value == "" )
    {
        alert ( "Please fill state." );
        valid = false;
    }
	
	 else if ( document.searchByAddress.city3.value == "" )
    {
        alert ( "Please fill city." );
        valid = false;
    }
	
	
	

return valid;
}



function validate_email_form ( ) 
{
	var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
    valid = true;

    if ( document.searchByEmail.firstname.value == "" )
    {
        alert ( "Please fill first name." );
        valid = false;
    }


	 else if ( document.searchByEmail.lastName.value == "" )
    {
        alert ( "Please fill last name." );
        valid = false;
    }
	
//	 else if ( document.searchByEmail.email.value == "" )
//    {
//        alert ( "Please fill email." );
//        valid = false;
//    }
//	
	
	else if ( document.searchByEmail.email.value == "") {
         //document.searchByEmail.email.value = 'Yellow';
         alert ( "Please fill email." );
		 valid = false;
    } else if (document.searchByEmail.email.value.match(illegalChars)) {
        // document.searchByEmail.email.background = 'Yellow';
        alert ( "Please fill correct email." );
		valid = false;
    } else if (!emailFilter.test(document.searchByEmail.email.value)) {              //test email for illegal characters
       alert ( "Please fill correct email." );
		valid = false;
    }
	
//
return valid;
}

//

function validate_advanced_form ( )
{
    valid = true;

    if ( document.searchAdvanced.firstname5.value == "" )
    {
        alert ( "Please fill first name." );
        valid = false;
    }


	 else if ( document.searchAdvanced.secondname5.value == "" )
    {
        alert ( "Please fill last name." );
        valid = false;
    }
	
	 else if ( document.searchAdvanced.country5.value == "" )
    {
        alert ( "Please fill country." );
        valid = false;
    }
	
	 else if ( document.searchAdvanced.year35.value == "" )
    {
        alert ( "Please fill Day of Birth." );
        valid = false;
    }
	
	 else if ( document.searchAdvanced.year25.value == "" )
    {
        alert ( "Please fill Month of Birth." );
        valid = false;
    }
	
	else if ( document.searchAdvanced.year7.value == "" )
    {
        alert ( "Please fill Year of Birth." );
        valid = false;
    }
	
	else if ( document.searchAdvanced.city5.value == "" )
    {
        alert ( "Please fill city." );
        valid = false;
    }
	


return valid;
}