function validate(){
    //alert("called");
    var th_country = document.hotel_form.th_country;
    var th_city = document.hotel_form.th_city;
    var hotel_name = document.hotel_form.hotel_name;
    var address = document.hotel_form.address;
    var description = document.hotel_form.description;
    var star_rating = document.hotel_form.star_rating;
    var tariff_range = document.hotel_form.tariff_range;
    var logo_url = document.hotel_form.logo_url;
    var site_url = document.hotel_form.site_url;
    var contact_person = document.hotel_form.contact_person;
    var email_id = document.hotel_form.email_id;
    var twitter_id = document.hotel_form.twitter_id;
    var skype_id = document.hotel_form.skype_id;
    var phone = document.hotel_form.phone;
    var fax = document.hotel_form.fax;
    var image1 = document.hotel_form.image1;
    
    
    /******************************* EMAIL VALIDATION ****************************/
    
    var sparr = new Array('#','$','%','!','^','&','*','(',')','+','|','?');
    var count = 0;
    for(i=0;i<sparr.length;i++){
        if(email_id.value.indexOf(sparr[i]) != -1)
            count++;
    }

    var at = email_id.value.indexOf("@");
    var dot = email_id.value.indexOf(".");
    var lastdot = email_id.value.lastIndexOf(".");

    var gap=0;
    if(lastdot-dot!=0){
        if(lastdot-dot==1)
            gap++;
    }

    /*****************************************************************************/


    /****************************** URL Validation *******************************/

    var www = site_url.value.indexOf("www");
    var http = site_url.value.indexOf("http");
    var urldot = site_url.value.indexOf(".");
    var lasturldot = site_url.value.lastIndexOf(".");

    /*****************************************************************************/


    var flag = false;

    if(th_country.value == ""){
        alert("Please select a valid country");
        th_country.focus();
    }
    else if(th_city.value == ""){
        alert("Please select a valid city");
        th_city.focus();
    }
    else if(hotel_name.value == ""){
        alert("Please enter the hotel name");
        hotel_name.focus();
    }
    else if(address.value == ""){
        alert("Please enter the address");
        address.focus();
    }
    else if(tariff_range.value == ""){
        alert("Please enter the tariff range");
        tariff_range.focus();
    }
    else if(isNaN(tariff_range.value)){
        alert("Tariff range must be a number");
        tariff_range.focus();
    }/*
    else if(site_url.value == ""){
        alert("Please enter the site url");
        site_url.focus();
    }*/
    else if(site_url.value != "" && (www ==-1 || http!= -1 || urldot ==-1 || lasturldot-urldot<2)){
        alert('Enter site in "www.twihotels.com" format');
	site_url.focus();
    }
    else if(contact_person.value == ""){
        alert("Please enter the contact person");
        contact_person.focus();
    }
    else if(email_id.value == ""){
        alert("Please enter the email id");
        email_id.focus();
    }
    else if(dot==0 || at==-1 || at<1 || dot==-1 || (lastdot-at)<2 || gap>0 ){
        alert("Invalid Email");
	email_id.focus();
    }
    else if(count>0){
        alert("Special Characters in Email are not allowed");
        email_id.focus();
    }
    else if(phone.value == ""){
        alert("Please enter the phone no.");
        phone.focus();
    }
    else if(image1.value == ""){
        alert("Please provide atleast one image of your hotel");
        image1.focus();
    }
    else {
        flag = true;
    }
    return flag;
}

function validateFeed(){
    var name = document.feed_form.name;
    var email_id = document.feed_form.email_id;
    var suggestion = document.feed_form.suggestion;

    /******************************* EMAIL VALIDATION ****************************/
    
    var sparr = new Array('#','$','%','!','^','&','*','(',')','+','|','?');
    var count = 0;
    for(i=0;i<sparr.length;i++){
        if(email_id.value.indexOf(sparr[i]) != -1)
            count++;
    }

    var at = email_id.value.indexOf("@");
    var dot = email_id.value.indexOf(".");
    var lastdot = email_id.value.lastIndexOf(".");

    var gap=0;
    if(lastdot-dot!=0){
        if(lastdot-dot==1)
            gap++;
    }

    /*****************************************************************************/
    var flag = false;

    if(name.value == ""){
        alert("Please enter your name");
        name.focus();
    }
    else if(email_id.value == ""){
        alert("Please enter your email id");
        email_id.focus();
    }
    else if(dot==0 || at==-1 || at<1 || dot==-1 || (lastdot-at)<2 || gap>0 ){
        alert("Invalid Email");
	email_id.focus();
    }
    else if(count>0){
        alert("Special Characters in Email are not allowed");
        email_id.focus();
    }
    else if(suggestion.value == ""){
        alert("Please enter your comment");
        suggestion.focus();
    }
    else {
        flag = true;
    }
    return flag;
}

function validateEdit(){
    var hotel_name = document.edit_form.hotel_name;
    var twitter_id = document.edit_form.twitter_id;
    var hotel_id = document.edit_form.hotel_id;

    var flag = false;

    if(hotel_name.value == ""){
        alert("Please select a valid hotel name");
        hotel_name.focus();
    }
    else if(twitter_id.value == ""){
        alert("Please enter your twitter id");
        twitter_id.focus();
    }
    else if(hotel_id.value == ""){
        alert("Please enter your hotel id");
        hotel_id.focus();
    }
    else {
        flag = true;
    }
    return flag;
}