
function submit_request_brochure_form_function(form_name, call_page, div_name){  
    var submited_request_brochure_values = "";   
    if(validate_form(form_name)==true){
        submited_request_brochure_values = get_form_elements_detail(form_name);
        //alert(submited_request_brochure_values);
        //ajax_form_submission_Function(div_name, call_page, submited_request_brochure_values)
      //  alert("submit");
        return true;
    }
    return false;    
}

function submit_request_brochure_form_index_function(form_name){  
    if(validate_form(form_name)==true){
        return true;
    }
    return false;    
}

function submit_newsletter_form_function(form_name){  
    var submited_newsletter_values = "";   
    if(validate_form(form_name)==true){
        submited_newsletter_values = get_form_elements_detail(form_name);
        return true;
    }
    return false;  
}

function submit_contact_form_function(form_name){    
    var submited_cotact_us_values = ""; 
    if(validate_form(form_name)==true){
        submited_cotact_us_values = get_form_elements_detail(form_name);
         return true;
    }
    return false;    
}

function submit_send_friend_form_function(form_name){  
    var submited_send_friend_values = "";   
    if(validate_form(form_name)==true){
        submited_send_friend_values = get_form_elements_detail(form_name);
         return true;
    }
    return false;    
}


function submit_quote_request_function(form_name){  
    var submited_quote_request_values = "";   
    if(validate_form(form_name)==true){
        submited_quote_request_values = get_form_elements_detail(form_name);
       return true;
    }
    return false;    
}




function get_form_elements_detail(form_name){
        var detailed_url = "";
        for (i=0; i<form_name.elements.length; i++){
                if(form_name.elements[i].name.substring(0,3)=="chk" ){
                     if(form_name.elements[i].checked){
                         detailed_url =  detailed_url + "&" + form_name.elements[i].name + "=yes";
                     }else{
                        detailed_url =  detailed_url + "&" + form_name.elements[i].name + "=no";
                     }
                }else{
                    detailed_url =  detailed_url + "&" + form_name.elements[i].name + "=" + form_name.elements[i].value.replace(/\n/gi, "<br/>\n");
                }
        }
       // alert (detailed_url);         
        return detailed_url;
}

//email validation function
function validate_email(field,alerttxt){
 with (field){
  apos=value.indexOf("@")
  dotpos=value.lastIndexOf(".")
  if (apos<1||dotpos-apos<2){
        alert(alerttxt);
    return false
  }else{
    return true
  }
 }
}

function validate_required(field,alerttxt){
        with (field){
                if (value==null||value==""){
                        alert(alerttxt);
                        return false;
                }
                else{
                        return true
                }
        }
}

function validate_form(thisform){

        for (i=0; i<thisform.elements.length; i++){
                if(thisform.elements[i].name=="txt_email"){
                        if (validate_email(thisform.elements[i],email_err)==false)
                        {thisform.elements[i].focus();return false;}
                }                
                if(thisform.elements[i].name=="txt_family_name"){
                        if (validate_required(thisform.elements[i],family_name_err)==false)
                        {thisform.elements[i].focus();return false;}
                }
                if(thisform.elements[i].name=="txt_first_name"){
                        if (validate_required(thisform.elements[i],first_name_err)==false)
                        {thisform.elements[i].focus();return false;}
                }
                if(thisform.elements[i].name=="txt_contact_us_message"){
                        if (validate_required(thisform.elements[i],msg_err)==false)
                        {thisform.elements[i].focus();return false;}
                }
                
//############################# brochure request form ############################                
                if(thisform.elements[i].name=="txt_brochure_email"){
                        if (validate_email(thisform.elements[i],email_err)==false)
                        {thisform.elements[i].focus();return false;}
                }
                
//######################### eof brochure request form ############################    
//############################# newsletter submission form #######################            
                if(thisform.elements[i].name=="txt_newsletter_familyname"){
                        if (validate_required(thisform.elements[i],family_name_err)==false)
                        {thisform.elements[i].focus();return false;}
                }
                if(thisform.elements[i].name=="txt_newsletter_firstname"){
                        if (validate_required(thisform.elements[i],first_name_err)==false)
                        {thisform.elements[i].focus();return false;}
                }
                if(thisform.elements[i].name=="txt_newsletter_email"){
                        if (validate_email(thisform.elements[i],email_err)==false)
                        {thisform.elements[i].focus();return false;}
                }
//######################### eof newsletter submission form #######################
//############################# quotation form #################################            
                if(thisform.elements[i].name=="cbo_quote_destination"){
                        if (thisform.elements[i].value=="default"){
                            alert (destination_err);
                            thisform.elements[i].focus();
                            return false;
                        }
                }
                if(thisform.elements[i].name=="cbo_daily_budget"){
                        if (validate_required(thisform.elements[i],daily_budget_err)==false)
                        {thisform.elements[i].focus();return false;}
                }
                if(thisform.elements[i].name=="txt_start_date"){
                        if (validate_required(thisform.elements[i],arrival_date_err)==false)
                        {thisform.elements[i].focus();return false;}
                }
                if(thisform.elements[i].name=="txt_end_date"){
                        if (validate_required(thisform.elements[i],departure_date_err)==false)
                        {thisform.elements[i].focus();return false;}
                }
                if(thisform.elements[i].name=="txt_num_adults"){
                        if (validate_required(thisform.elements[i],num_adults_err)==false)
                        {thisform.elements[i].focus();return false;}
                }
                if(thisform.elements[i].name=="txt_adults_per_room"){
                        if (validate_required(thisform.elements[i],adults_per_room_err)==false)
                        {thisform.elements[i].focus();return false;}
                }
                //****************************  personal details ***************************
                if(thisform.elements[i].name=="txt_firstname"){
                        if (validate_required(thisform.elements[i],firstname_err)==false)
                        {thisform.elements[i].focus();return false;}
                }
                if(thisform.elements[i].name=="txt_lastname"){
                        if (validate_required(thisform.elements[i],lastname_err)==false)
                        {thisform.elements[i].focus();return false;}
                }
                if(thisform.elements[i].name=="txt_address"){
                        if (validate_required(thisform.elements[i],address_err)==false)
                        {thisform.elements[i].focus();return false;}
                }                
//######################### eof quotation form ################################
//############################# send friend form #################################            
                if(thisform.elements[i].name=="txt_send_friend_name"){
                        if (validate_required(thisform.elements[i],your_name_err)==false)
                        {thisform.elements[i].focus();return false;}
                }
                if(thisform.elements[i].name=="txt_send_friend_email"){
                        if (validate_email(thisform.elements[i],your_email_err)==false)
                        {thisform.elements[i].focus();return false;}
                }
                if(thisform.elements[i].name=="txt_send_friend_friend_name"){
                        if (validate_required(thisform.elements[i],your_friends_name_err)==false)
                        {thisform.elements[i].focus();return false;}
                }
                if(thisform.elements[i].name=="txt_send_friend_friend_email"){
                        if (validate_email(thisform.elements[i],your_friends_email_err)==false)
                        {thisform.elements[i].focus();return false;}
                }
                if(thisform.elements[i].name=="txt_send_friend_subject"){
                        if (validate_required(thisform.elements[i],subject_err)==false)
                        {thisform.elements[i].focus();return false;}
                }                
//######################### eof send friend form #################################
    
        }

        return true;
}



