function showSeparator( sep ){

    document.getElementById('sep_' + sep).style.visibility='visible';

    document.getElementById('sep_' + sep + 'a').style.visibility='visible';

}





function hideSeparator( sep ){

    document.getElementById('sep_' + sep).style.visibility='hidden';

    document.getElementById('sep_' + sep + 'a').style.visibility='hidden';

}





function openFAQ(path){

    window.open(path,"_blank","menubar=no, titlebar=no, location=no, directories=no, toolbar=no, status=no, scrollbars=no, resizable=no, width=400, height=600, top=55, left=580");

}





function openTreatmentFAQ(){

    window.open("dental_treatment_faq","_blank","menubar=no, titlebar=no, location=no, directories=no, toolbar=no, status=no, scrollbars=no, resizable=no, width=400, height=600, top=55, left=580");

}





function toggleFAQItem(item){

   if( document.getElementById('faq_' + item).style.display == 'block' )

   { 

       document.getElementById('faq_' + item).style.display='none';

       document.getElementById('faq_title_' + item).style.textDecoration='underline';

       document.getElementById('faq_title_' + item).style.fontStyle='normal';

       document.getElementById('faq_img_' + item).src='../images/arrow.png';

   }

   else    

   { 

       document.getElementById('faq_' + item).style.display='block';

       document.getElementById('faq_title_' + item).style.textDecoration='none';

       document.getElementById('faq_title_' + item).style.fontStyle='italic';

       document.getElementById('faq_img_' + item).src='../images/arrow_down.png';

   }

}





function checkCallbackForm()

{

    var form = document.forms['callBackForm'];

    with (form){  

        if ( elements['callback_full_name'].value == '' ){

            alert('Please fill the "Full name" field.');

            return false;

        }

        else if ( elements['callback_phone'].value == '' ){

            alert('Please fill the "Phone number" field.');

            return false;

        }

        else if ( elements['callback_time'].value == '' ){

            alert('Please fill the "Callback time" field.');

            return false;

        }

        else

            form.submit();

    }

}





function checkMessageForm()

{

    var form = document.forms['contactForm'];

    with (form){  

        if ( elements['msg_full_name'].value == '' ){

            alert('Please fill the "Full name" field.');

            return false;

        }

        else if ( elements['msg_email'].value == '' ){

            alert('Please fill the "E-Mail" field.');

            return false;

        }

        else if ( elements['msg_email'].value.match('[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+[.][a-zA-Z0-9-.]+') != elements['msg_email'].value){

            alert('The E-Mail format is incorrect.');

            return false;

        }

        else if ( elements['msg_email_confirm'].value == '' ){

            alert('Please fill the "E-Mail (confirm)" field.');

            return false;

        }

        else if ( elements['msg_email_confirm'].value != elements['msg_email'].value ){

            alert('The email and the confirmation email are not qual.');

            return false;

        }

        else if ( elements['message'].value == '' ){

            alert('Please fill the "Your message" field.');

            return false;

        }

        else

            form.submit();

    }

}





function checkEnquiryForm()

{            

    var form = document.forms['enquiryForm'];

    with (form){  

        if ( elements['first_name'].value == '' ){

            alert('Please fill the "First name" field.');

            return false;

        }

        else if ( elements['surname'].value == '' ){

            alert('Please fill the "surname" field.');

            return false;

        }
        else if ( elements['country'].value == '' ){

            alert('Please fill the "Country" field.');

            return false;

        }

        else if ( elements['email'].value == '' ){

            alert('Please fill the "E-Mail" field.');

            return false;

        }


        else if ( elements['details'].value == '' ){

            alert('Please fill the "Enquiry details" field.');

            return false;

        }

        else   

            form.submit();

    }

}





function checkNewsletterForm()

{

    var form = document.forms['newsletterForm'];

    with (form){  

        if ( elements['full_name'].value == '' ){

            alert('Please fill the "Full name" field.');

            return false;

        }

        else if ( elements['email'].value == '' ){

            alert('Please fill the "E-Mail" field.');

            return false;

        }

        else if ( elements['email'].value.match('[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+[.][a-zA-Z0-9-.]+') != elements['email'].value){

            alert('The E-Mail format is incorrect.');

            return false;

        }

        else

            form.submit();

    }

}







function  setDataAreaHeight()

{

    var data_holder = document.getElementById('data_holder');

    var left_holder = document.getElementById('left_holder');



    if( parseInt(data_holder.offsetHeight) < 500 )

        data_holder.style.height='500px';

    if( parseInt(data_holder.offsetHeight) < parseInt(left_holder.offsetHeight) )

        data_holder.style.height=parseInt(left_holder.offsetHeight) + 20 +'px';

}







function showPictureGallery(gid){

    //window.open("pages/gallery.php?gid="+gid,"_blank","menubar=no, titlebar=no, location=no, directories=no, toolbar=no, status=no, scrollbars=no, resizable=no, width=400, height=610, top=35, right=0");

    window.open("pages/gallery.php?gid="+gid,"gallery","menubar=no, titlebar=no, location=no, directories=no, toolbar=no, status=no, scrollbars=no, resizable=no, width=790, height=610, top=35, right=35");

}



function togglePricesItem(item){

   if( document.getElementById('prices_' + item).style.display == 'block' )

   { 

       document.getElementById('prices_' + item).style.display='none';

       document.getElementById('prices_title_' + item).style.textDecoration='underline';

       document.getElementById('prices_title_' + item).style.fontStyle='normal';

       document.getElementById('prices_img_' + item).src='../images/arrow.png';

   }

   else    

   { 

       document.getElementById('prices_' + item).style.display='block';

       document.getElementById('prices_title_' + item).style.textDecoration='underline';

       document.getElementById('prices_title_' + item).style.fontStyle='normal';

       document.getElementById('prices_img_' + item).src='../images/arrow_down.png';

   }

}



function toggleTtypeItem(item){

   if( document.getElementById('ttype_' + item).style.display == 'block' )

   { 

       document.getElementById('ttype_' + item).style.display='none';

       document.getElementById('ttype_title_' + item).style.textDecoration='underline';

       document.getElementById('ttype_title_' + item).style.fontStyle='normal';

       document.getElementById('ttype_img_' + item).src='../images/arrow.png';

   }

   else    

   { 

       document.getElementById('ttype_' + item).style.display='block';

       document.getElementById('ttype_title_' + item).style.textDecoration='underline';

       document.getElementById('ttype_title_' + item).style.fontStyle='normal';

       document.getElementById('ttype_img_' + item).src='../images/arrow_down.png';

   }

}