/*<script type="text/javascript">*/

$(document).ready(function(){
    $("#commentForm").validate();
});

$(document).ready(function(){
    $("#accordion").accordion();
});

$(document).ready(function(){
    $("#tabs").tabs();
});

function openDiv(){
    if(document.getElementById("close").style.display=="none"){
        document.getElementById("close").style.display="block";}
    else{
        document.getElementById("close").style.display="none";}
}

$(document).ready(function() {
    dispPage('');
});

function valid_req_prod(){
    
    var all_ok = true;
    var err_msg = "";
    var fld = "";
    var error = 0;
                                            
    if(document.getElementById('quote_type').value == 'F'){
    
        if (document.getElementById('quote_found_f_cntr').value >= 5) {
            all_ok = false;
            err_msg += "\n You cannot upload more than 5 files for each Quotation.";
            fld='phoneNo';
        }
        
        if(all_ok == false){
            document.getElementById('err_wf_Upload').style.display = "";
            document.getElementById('err_wf_Upload').className = "error";
            document.getElementById('err_wf_Upload').innerHTML = err_msg;
            
            //document.getElementById('phoneNo').className = "// error";
            
            error = 1;
            all_ok = true;
            err_msg = "";        
        } else {
            document.getElementById('err_wf_Upload').style.display = "none";
            document.getElementById('err_wf_Upload').className = "";
            document.getElementById('err_wf_Upload').innerHTML = "";
            
            //document.getElementById('phoneNo').className = "//";
        }
    
    }
    
    if(error == 1){
        all_ok = false;
    }
    
    return all_ok;
}

function valid_reg(){
    
    var all_ok = true;
    var err_msg = "";
    var fld = "";
    var error = 0;
    
    if (isblank(document.getElementById('name').value)) {
        all_ok = false;
        err_msg += "\n Name cannot be left blank. ";         
        fld='name';
    }else{ 
     first_name =  document.getElementById('name').value;
     chk_name = valid_name_cat(first_name);
     if(chk_name == true){
           all_ok = false;
           err_msg += "\n Please enter valid Name. Only alphabets are allowed.";
           fld='name';
         }
    }
    
    if(all_ok == false){
        document.getElementById('name_span').style.display = "";
        document.getElementById('name_span').className = "error";
        document.getElementById('name_span').innerHTML = err_msg;
        
        document.getElementById('name').className = "required error";
        
        error = 1;
        all_ok = true;
        err_msg = "";
        
    } else {
        document.getElementById('name_span').style.display = "none";
        document.getElementById('name_span').className = "";
        document.getElementById('name_span').innerHTML = "";
        
        document.getElementById('name').className = "required";
    }
    
    if (isblank(document.getElementById('eMail3').value)) {
        all_ok = false;
        err_msg += "\n Email cannot be left blank.";
        fld='eMail3';
    }else{ 
     email =  document.getElementById('eMail3').value;
     
     email =  email.trim();
     
     chk_email = validEmail(email);
     if(chk_email == false){
           all_ok = false;
           err_msg += "\n Please enter a valid Email.";
           fld='eMail3';
         }
    }
    
    if(all_ok == false){
        document.getElementById('eMail3_span').style.display = "";
        document.getElementById('eMail3_span').className = "error";
        document.getElementById('eMail3_span').innerHTML = err_msg;
        
        document.getElementById('eMail3').className = "required email error";
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
        document.getElementById('eMail3_span').style.display = "none";
        document.getElementById('eMail3_span').className = "";
        document.getElementById('eMail3_span').innerHTML = "";
        
        document.getElementById('eMail3').className = "required email";
    }
    
    if (isblank(document.getElementById('phoneNo').value)) {
        all_ok = false;
        err_msg += "\n Phone No. cannot be left blank.";
        fld='phoneNo';
    }else{ 
     phoneNo =  document.getElementById('phoneNo').value;
         if(phoneNo == 0){
            all_ok = false;
            err_msg += "\n Phone Number cannot be zero.";
            fld='phoneNo'; 
         }else{
             chk_phoneNo = valid_phone(phoneNo);
             if(chk_phoneNo == true){
                   all_ok = false;
                   err_msg += "\n Please enter a valid Phone No.";
                   fld='phoneNo';
                 }
             }
    }
    
    if(all_ok == false){
        document.getElementById('phoneNo_span').style.display = "";
        document.getElementById('phoneNo_span').className = "error";
        document.getElementById('phoneNo_span').innerHTML = err_msg;
        
        document.getElementById('phoneNo').className = "// error";
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
        document.getElementById('phoneNo_span').style.display = "none";
        document.getElementById('phoneNo_span').className = "";
        document.getElementById('phoneNo_span').innerHTML = "";
        
        document.getElementById('phoneNo').className = "//";
    }
    
    if (isblank(document.getElementById('cName').value)) {
        all_ok = false;
        err_msg += "\n Company Name cannot be left blank.";         
        fld='cName';
    }else{ 
     first_name =  document.getElementById('cName').value;
     chk_name = valid_name_cat(first_name);
     if(chk_name == true){
           all_ok = false;
           err_msg += "\n Please enter valid Company Name. Only alphabets are allowed.";
           fld='cName';
         }
    }
    
    if(all_ok == false){
        document.getElementById('cName_span').style.display = "";
        document.getElementById('cName_span').className = "error";
        document.getElementById('cName_span').innerHTML = err_msg;
        
        document.getElementById('cName').className = "// error";
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
        document.getElementById('cName_span').style.display = "none";
        document.getElementById('cName_span').className = "";
        document.getElementById('cName_span').innerHTML = "";
        
        document.getElementById('cName').className = "//";
    }
    
    if(isblank(document.getElementById('password').value))    {
        all_ok = false;
        err_msg += "\n Password cannot be left blank.";
        if(fld==''){
          fld='password';  
        }
    }else if(document.getElementById('password').value.length < 8 || document.getElementById('password').value.length > 12){
        all_ok = false;
        err_msg += "\n Password should be at least 8 characters and maximum 12 characters.";
        if(fld==''){
          fld='password';  
        }
    }else if(validate_password(document.getElementById('password').value)){
        all_ok = false;
        err_msg += "\n Please enter valid Password. Only alphabets and numeric values are allowed.";
        if(fld==''){
          fld='password';  
        }
    }
    
    if(all_ok == false){
        document.getElementById('password_span').style.display = "";
        document.getElementById('password_span').className = "error";
        document.getElementById('password_span').innerHTML = err_msg;
        
        document.getElementById('password').className = "required error";
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
        document.getElementById('password_span').style.display = "none";
        document.getElementById('password_span').className = "";
        document.getElementById('password_span').innerHTML = "";
        
        document.getElementById('password').className = "required";
    }
    
    if(document.getElementById('country_id').value ==0) {
            all_ok = false;
            err_msg += "\n Please select a Country.";    
            fld='country_id';          
    }
    
    if(all_ok == false){
        document.getElementById('country_id_span').style.display = "";
        document.getElementById('country_id_span').className = "error";
        document.getElementById('country_id_span').innerHTML = err_msg;
        
        document.getElementById('country_id').className = "error";
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
        document.getElementById('country_id_span').style.display = "none";
        document.getElementById('country_id_span').className = "";
        document.getElementById('country_id_span').innerHTML = "";
        
        document.getElementById('country_id').className = "";
    }
    
    if(document.getElementById('nSubscription').checked == true){
        
        //alert(document.getElementById('nSubscription').checked);    
    
        if(document.getElementById('newsletter_grp_id').value ==0) {
                all_ok = false;
                err_msg += "\n Please select a Newsletter Group.";    
                fld='country_id';          
        }
        
        if(all_ok == false){
            document.getElementById('newsletter_grp_id_span').style.display = "";
            document.getElementById('newsletter_grp_id_span').className = "error";
            document.getElementById('newsletter_grp_id_span').innerHTML = err_msg;
            
            document.getElementById('newsletter_grp_id').className = "error";
            
            error = 1;
            all_ok = true;
            err_msg = "";        
        } else {
            document.getElementById('newsletter_grp_id_span').style.display = "none";
            document.getElementById('newsletter_grp_id_span').className = "";
            document.getElementById('newsletter_grp_id_span').innerHTML = "";
            
            document.getElementById('newsletter_grp_id').className = "";
        }
    
    } else if(document.getElementById('nSubscription').checked == false){
        
        if(document.getElementById('newsletter_grp_id').value > 0) {
                all_ok = false;
                err_msg += "\n Please check Subscribe for Newsletter.";    
                fld='country_id';          
        }
        
        if(all_ok == false){
            document.getElementById('nSubscription_span').style.display = "";
            document.getElementById('nSubscription_span').className = "error";
            document.getElementById('nSubscription_span').innerHTML = err_msg;
            
            //document.getElementById('nSubscription').className = "newsLetter error";
            
            error = 1;
            all_ok = true;
            err_msg = "";        
        } else {
            document.getElementById('nSubscription_span').style.display = "none";
            document.getElementById('nSubscription_span').className = "";
            document.getElementById('nSubscription_span').innerHTML = "";
            
            document.getElementById('nSubscription').className = "newsLetter";
        }
        
    }
    
    if(error == 1){
        all_ok = false;
    }/*else{
        $("#mypanelcontent").slideUp("slow");
    } */
    
    //all_ok = true;
    
    return all_ok;
}

    /*$(document).ready(function() {
        dispPage('');
    });*/

    function dispPage(search_q)
    {   
        /*if (search_q != '')
        {
            search_q = document.getElementById("searchfaqs").value;
            
            $("#acContainer").load("AjaxListFAQ.php", {'question': search_q});
        }*/
        
        display_status = document.getElementById("tabs").style.display;

        if (display_status == '')
        {
            search_q = document.getElementById("searchfaqs").value;
            if ( search_q == '')
            {
                $("#acContainer").load("AjaxListFAQ.php");
            }
            else
            {
                $("#acContainer").load("AjaxListFAQ.php", {'question': search_q});
            } 

        }
    }
    
    function dispPage2(search_q)
    {
        document.getElementById("searchfaqs").value = "";
        //$("#acContainer").load("AjaxListFAQ.php", {'question': ''});
        $("#acContainer").load("AjaxListFAQ.php");
    }
    
    /*function dispPage2()
    {
        $("#acContainer").load("AjaxListFAQ.php");
    }*/
    
    function test_pdf_disp(file_name)
    {
        //document.getElementById("searchfaqs").value = "";
        $("#test_pdf_div").load("test_pdf.php", {'file_name': file_name});
    }

    function hide(el) {
        el_obj = document.getElementById(el)
        el_obj.style.display = 'none';
    }
    
    function show(el) {
        el_obj = document.getElementById(el)
        el_obj.style.display = 'block';
    }
    
    
function set_quote_type(type){
    document.getElementById("quote_type").value = type;
}
    


function validate_update_PP(){
    //alert("HI");
    var all_ok = true;
    var err_msg = "";
    var fld = "";
    var error = 0;
    
    var phoneNumber = ""; 
    var chk_phoneNumber = "";
    var companyName = "";
    var chk_companyName = "";
    
    if (isblank(document.getElementById('fName').value)) {
        all_ok = false;
        err_msg += "\n Name cannot be left blank.";         
        fld='fName';
    }else{ 
     first_name =  document.getElementById('fName').value;
     chk_name = valid_name_cat(first_name);
     if(chk_name == true){
           all_ok = false;
           err_msg += "\n Please enter valid Name. Only alphabets are allowed.";
           fld='fName';
         }
    }
    
    if(all_ok == false){
        document.getElementById('fName_span').style.display = "";
        document.getElementById('fName_span').className = "error";
        document.getElementById('fName_span').innerHTML = err_msg;
        
        document.getElementById('fName').className = "required error";
        
        error = 1;
        all_ok = true;
        err_msg = "";
        
    } else {
        document.getElementById('fName_span').style.display = "none";
        document.getElementById('fName_span').className = "";
        document.getElementById('fName_span').innerHTML = "";
        
        document.getElementById('fName').className = "required";
    }
    
    if (isblank(document.getElementById('eMail').value)) {
        all_ok = false;
        err_msg += "\n Email cannot be left blank.";
        fld='eMail';
    }else{ 
     email =  document.getElementById('eMail').value;
     
     email =  email.trim();
     
     chk_email = validEmail(email);
     if(chk_email == false){
           all_ok = false;
           err_msg += "\n Please enter a valid Email.";
           fld='eMail';
         }
    }
    
    if(all_ok == false){
        document.getElementById('eMail_span').style.display = "";
        document.getElementById('eMail_span').className = "error";
        document.getElementById('eMail_span').innerHTML = err_msg;
        
        document.getElementById('eMail').className = "required email error";
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
        document.getElementById('eMail_span').style.display = "none";
        document.getElementById('eMail_span').className = "";
        document.getElementById('eMail_span').innerHTML = "";
        
        document.getElementById('eMail').className = "required email";
    }
    
    /*alert(document.getElementById('phoneNumber22').value);
    alert(isblank(document.getElementById('phoneNumber22').value));*/
    
    if (isblank(document.getElementById('phoneNumber22').value)) {
    
    //alert("if");
    
        all_ok = false;                                         
        err_msg += "\n Phone No. cannot be left blank.";
        fld='phoneNumber22';
    }else{ 
    
    //alert("else");
    
         phoneNumber =  document.getElementById('phoneNumber22').value;
         if(phoneNumber == 0){
            all_ok = false;
            err_msg += "\n Phone Number cannot be zero.";
            fld='phoneNumber22'; 
         }else{
             chk_phoneNumber = valid_phone(phoneNumber);
             if(chk_phoneNumber == true){
                   all_ok = false;
                   err_msg += "\n Phone No. cannot be left blank.";
                   fld='phoneNumber22';
                 }
             }
    }
    
    //alert(phoneNumber+"=1");
    
    if(all_ok == false){ //alert(phoneNumber);    
        document.getElementById('phoneNumber_span').style.display = "";
        document.getElementById('phoneNumber_span').className = "error";
        document.getElementById('phoneNumber_span').innerHTML = err_msg;
        
        document.getElementById('phoneNumber22').className = "//enter email address error";
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
        document.getElementById('phoneNumber_span').style.display = "none";
        document.getElementById('phoneNumber_span').className = "";
        document.getElementById('phoneNumber_span').innerHTML = "";
        
        document.getElementById('phoneNumber22').className = "//enter email address";
    }
    
    if (isblank(document.getElementById('companyName22').value)) {
        all_ok = false;
        err_msg += "\n Company Name cannot be left blank.";         
        fld='companyName22';
    }else{                                     
     companyName =  document.getElementById('companyName22').value;
     chk_companyName = valid_name_cat(companyName);
     if(chk_companyName == true){
           all_ok = false;
           err_msg += "\n Please enter valid Company Name. Only alphabets are allowed.";
           fld='companyName22';
         }
    }
    
    if(all_ok == false){
        document.getElementById('companyName_span').style.display = "";
        document.getElementById('companyName_span').className = "error";
        document.getElementById('companyName_span').innerHTML = err_msg;
        
        document.getElementById('companyName22').className = "// error enter email address";
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
        document.getElementById('companyName_span').style.display = "none";
        document.getElementById('companyName_span').className = "";
        document.getElementById('companyName_span').innerHTML = "";
        
        document.getElementById('companyName22').className = "//enter email address";
    }
    
    if(document.getElementById('country_id_2').value ==0) {
            all_ok = false;
            err_msg += "\n Please select a Country.";    
            fld='country_id_2';          
    }
    
    if(all_ok == false){
        document.getElementById('country_id_span_2').style.display = "";
        document.getElementById('country_id_span_2').className = "error";
        document.getElementById('country_id_span_2').innerHTML = err_msg;
        
        document.getElementById('country_id_2').className = "error";
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
        document.getElementById('country_id_span_2').style.display = "none";
        document.getElementById('country_id_span_2').className = "";
        document.getElementById('country_id_span_2').innerHTML = "";
        
        document.getElementById('country_id_2').className = "";
    }
    
    if(error == 1){
        all_ok = false;
    }/*else{
        $("#mypanelcontent").slideUp("slow");
    } */
    
    //all_ok = true;
    
    return all_ok;
}

function valid_login(){
    
    var all_ok = true;
    var err_msg = "";
    var fld = "";
    var error = 0;
    
    if (isblank(document.getElementById('eMail2').value)) {
        all_ok = false;
        err_msg += "\n Email cannot be left blank.";
        fld='eMail2';
    }else{ 
     email =  document.getElementById('eMail2').value;
     
     email =  email.trim();
     
     chk_email = validEmail(email);
     if(chk_email == false){
           all_ok = false;
           err_msg += "\n Please enter a valid Email.";
           fld='eMail2';
         }
    }
    
    if(all_ok == false){
        document.getElementById('eMail2_span').style.display = "";
        document.getElementById('eMail2_span').className = "error";
        document.getElementById('eMail2_span').innerHTML = err_msg;
        
        document.getElementById('eMail2').className = "error";
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
        document.getElementById('eMail2_span').style.display = "none";
        document.getElementById('eMail2_span').className = "";
        document.getElementById('eMail2_span').innerHTML = "";
        
        document.getElementById('eMail2').className = "";
    }
    
    if(isblank(document.getElementById('pass').value))    {
        all_ok = false;
        err_msg += "\n Password cannot be left blank.";
        if(fld==''){
          fld='pass';  
        }
    }else if(document.getElementById('pass').value.length < 8 || document.getElementById('pass').value.length > 12){
        all_ok = false;
        err_msg += "\n Password should be at least 8 characters and maximum 12 characters.";
        if(fld==''){
          fld='pass';  
        }
    }else if(validate_password(document.getElementById('pass').value)){
        all_ok = false;
        err_msg += "\n Please enter valid Password. Only alphabets and numeric values are allowed.";
        if(fld==''){
          fld='pass';  
        }
    }
    
    if(all_ok == false){
        document.getElementById('pass_span').style.display = "";
        document.getElementById('pass_span').className = "error";
        document.getElementById('pass_span').innerHTML = err_msg;
        
        document.getElementById('pass').className = "error";
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
        document.getElementById('pass_span').style.display = "none";
        document.getElementById('pass_span').className = "";
        document.getElementById('pass_span').innerHTML = "";
        
        document.getElementById('pass').className = "";
    }
    
    if(error == 1){
        all_ok = false;
    }
    
    //all_ok = true;
    
    return all_ok;
    
}

function valid_forgot_password(){
    
    var all_ok = true;
    var err_msg = "";
    var fld = "";
    var error = 0;
    
    if (isblank(document.getElementById('forgoteMail2').value)) {
        all_ok = false;
        err_msg += "\n Email cannot be left blank.";
        fld='forgoteMail2';
    }else{ 
     email =  document.getElementById('forgoteMail2').value;
     
     email =  email.trim();
     
     chk_email = validEmail(email);
     if(chk_email == false){
           all_ok = false;
           err_msg += "\n Please enter a valid Email.";
           fld='forgoteMail2';
         }
    }
    
    if(all_ok == false){
        document.getElementById('forgoteMail2_span').style.display = "";
        document.getElementById('forgoteMail2_span').className = "error";
        document.getElementById('forgoteMail2_span').innerHTML = err_msg;
        
        document.getElementById('forgoteMail2').className = "error";
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
        document.getElementById('forgoteMail2_span').style.display = "none";
        document.getElementById('forgoteMail2_span').className = "";
        document.getElementById('forgoteMail2_span').innerHTML = "";
        
        document.getElementById('forgoteMail2').className = "";
    }
    
    if(error == 1){
        all_ok = false;
    }
    
    //all_ok = true;
    
    return all_ok;
    
}

function search_form(){
    
    var all_ok = true;
    var err_msg = "";
    var fld = "";
    var error = 0;
    var search_q = document.getElementById('searchfaqs').value;
    
    /*if (isblank(document.getElementById('searchfaqs').value)) {
        all_ok = false;
        err_msg += "\n Email cannot be left blank.";
        fld='searchfaqs';
    }
    
    if(all_ok == false){
        document.getElementById('searchfaqs_span').style.display = "";
        document.getElementById('searchfaqs_span').className = "error";
        document.getElementById('searchfaqs_span').innerHTML = err_msg;
        
        document.getElementById('searchfaqs').className = "//enter email address error";
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
        document.getElementById('searchfaqs_span').style.display = "none";
        document.getElementById('searchfaqs_span').className = "";
        document.getElementById('searchfaqs_span').innerHTML = "";
        
        document.getElementById('searchfaqs').className = "//enter email address";
    }*/
    
    /*if(error == 1){
        all_ok = false;
    }*/
    
    if(error != 1){
        dispPage(search_q);
    }
    
    //return all_ok;
}

function ask_faq(){
    
    var all_ok = true;
    var err_msg = "";
    var fld = "";
    var error = 0;
    
    if (isblank(document.getElementById('faqeMail3').value)) {
        all_ok = false;
        err_msg += "\n Email cannot be left blank.";
        fld='faqeMail3';
    }else{ 
     email =  document.getElementById('faqeMail3').value;
     
     email =  email.trim();
     chk_email = validEmail(email);
     if(chk_email == false){
           all_ok = false;
           err_msg += "\n Please enter a valid Email.";
           fld='faqeMail3';
         }
    }
    
    if(all_ok == false){
        document.getElementById('faqeMail3_span').style.display = "";
        document.getElementById('faqeMail3_span').className = "error";
        document.getElementById('faqeMail3_span').innerHTML = err_msg;
        
        document.getElementById('faqeMail3').className = "required email error";
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
        document.getElementById('faqeMail3_span').style.display = "none";
        document.getElementById('faqeMail3_span').className = "";
        document.getElementById('faqeMail3_span').innerHTML = "";
        
        document.getElementById('faqeMail3').className = "required email";
    }
    
    if(document.getElementById('comments').value.trim() == '')    {
        all_ok = false;
        err_msg += "\n Please enter your query.";
        if(fld==''){
          fld='comments';  
        }
    }
    
    if(all_ok == false){
        document.getElementById('comments_span').style.display = "";
        document.getElementById('comments_span').className = "error";
        document.getElementById('comments_span').innerHTML = err_msg;
        
        document.getElementById('comments').className = "postQuery error";
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
        document.getElementById('comments_span').style.display = "none";
        document.getElementById('comments_span').className = "";
        document.getElementById('comments_span').innerHTML = "";
        
        document.getElementById('comments').className = "postQuery";
    }
    
    if(error == 1){
        all_ok = false;
    }
        
    return all_ok;
}

function validate_final_quot(){
    
    var all_ok = true;
    var err_msg = "";
    var fld = "";
    var error = 0;
    
    if(parseInt(document.getElementById('temp_quot_id2').value) == '0') {
        all_ok = false;
        err_msg += "\n Please add a product or attach a file for quotation.";
        if(fld==''){
          fld='temp_quot_id2';  
        }
    }
    
    if(all_ok == false){
    
        document.getElementById('proRef').className = "error //";
        
        document.getElementById('temp_quot_id2_span').style.display = "";
        document.getElementById('temp_quot_id2_span').className = "error";
        document.getElementById('temp_quot_id2_span').innerHTML = err_msg;
        
        document.getElementById('temp_quot_id2').className = "error";
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
    
        document.getElementById('proRef').className = "//";
        
        document.getElementById('temp_quot_id2_span').style.display = "none";
        document.getElementById('temp_quot_id2_span').className = "";
        document.getElementById('temp_quot_id2_span').innerHTML = "";
        
        document.getElementById('temp_quot_id2').className = "";
    }
    
    if(error == 1){
        all_ok = false;
    }
        
    return all_ok;    
}

function check_quote_prod_form(){
    
    var all_ok = true;
    var err_msg = "";
    var fld = "";
    var error = 0;
    
    if(parseInt(document.getElementById('product_master_id').value) == '0') {
        all_ok = false;
        err_msg += "\n You have to select a Product Category.";
        if(fld==''){
          fld='product_master_id';  
        }
    }
    
    if(all_ok == false){
        /*document.getElementById('product_master_id_span').style.display = "";
        document.getElementById('product_master_id_span').className = "error";
        document.getElementById('product_master_id_span').innerHTML = err_msg;
        
        document.getElementById('product_master_id').className = "error";*/
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
        /*document.getElementById('product_master_id_span').style.display = "none";
        document.getElementById('product_master_id_span').className = "";
        document.getElementById('product_master_id_span').innerHTML = "";
        
        document.getElementById('product_master_id').className = "";*/
    }
    
    if(parseInt(document.getElementById('product_details_id').value) == '0') {
        all_ok = false;
        err_msg += "\n You have to select a Product.";
        if(fld==''){
          fld='product_details_id';  
        }
    }
    
    if(all_ok == false){
        document.getElementById('product_details_id_span').style.display = "";
        document.getElementById('product_details_id_span').className = "error";
        document.getElementById('product_details_id_span').innerHTML = err_msg;
        
        document.getElementById('product_details_id').className = "error";
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
        document.getElementById('product_details_id_span').style.display = "none";
        document.getElementById('product_details_id_span').className = "";
        document.getElementById('product_details_id_span').innerHTML = "";
        
        document.getElementById('product_details_id').className = "";
    }
    
    if (isblank(document.getElementById('quantity').value)) {
        all_ok = false;
        err_msg += "\n Quantity cannot be left blank.";         
        if(fld==''){
            fld='quantity';
        }
    } else if(isnumeric(document.getElementById('quantity').value) == false){
        all_ok = false;
        err_msg += "\n Quantity should be a number.";         
        if(fld==''){
            fld='quantity';
        }
    } else {
        if(parseFloat(document.getElementById('quantity').value) <= '0'){
            all_ok = false;
            err_msg += "\n Quantity should be greater than 0.";
            if(fld==''){
                fld='quantity';
            }
        } else if(checkDecimal(document.getElementById('quantity').value) == false) {
            all_ok = false;
            err_msg += "\n Quantity should not be a decimal value.";
            if(fld==''){
                fld='quantity';
            }                        
        }
    }
    
    if(all_ok == false){
        document.getElementById('quantity_span').style.display = "";
        document.getElementById('quantity_span').className = "error";
        document.getElementById('quantity_span').innerHTML = err_msg;
        
        document.getElementById('quantity').className = "quantity error";
        
        error = 1;
        all_ok = true;
        err_msg = "";        
    } else {
        document.getElementById('quantity_span').style.display = "none";
        document.getElementById('quantity_span').className = "";
        document.getElementById('quantity_span').innerHTML = "";
        
        document.getElementById('quantity').className = "quantity";
    }
    
    /*if(error == 1){
        all_ok = false;
    }*/
    
    if(error == 0){
        document.productReq.submit();
    }
}

function show_field_2(prod_master_id, field_name){
    
    //alert(prod_master_id+"=="+field_name);
    
    var name = document.getElementById(field_name).options[document.getElementById(field_name).selectedIndex].text;
    
    document.getElementById("product_details_id").value = '0';
    
    //alert("=="+name);
    
    if(parseInt(prod_master_id) == '1'){
        
        if(field_name == 'Application2'){
            
            $("#id_size").load("ajax_get_id_size.php", {'prod_master_id': prod_master_id, 'application': name});
            
            //document.getElementById("id_size").style.display = "";     
            
        } else if(field_name == 'idSize'){

            var app_name = document.getElementById("Application2").options[document.getElementById("Application2").selectedIndex].text;
            
            $("#Stiffness").load("ajax_get_Stiffness.php", {'prod_master_id': prod_master_id, 'application': app_name, 'ID_SIZE': name});
            
            //document.getElementById("Stiffness").style.display = "";     
            
        } else if(field_name == 'stiffness2'){
            
            var app_name = document.getElementById("Application2").options[document.getElementById("Application2").selectedIndex].text;
            
            var id_size_val = document.getElementById("idSize").options[document.getElementById("idSize").selectedIndex].text;
            
            $("#unit").load("ajax_get_unit.php", {'prod_master_id': prod_master_id, 'application': app_name, 'ID_SIZE': id_size_val, 'stiffness': name});
            
        } else if(field_name == 'unit2'){
            
            //alert("hi1");
            var prod_det_id_val = document.getElementById("unit2").options[document.getElementById("unit2").selectedIndex].value;
            
            document.getElementById("product_details_id").value = prod_det_id_val;
        }
    }                                          
    
    if(parseInt(prod_master_id) == '2'){
        
        if(field_name == 'Application2'){
            
            $("#SDR").load("ajax_get_SDR.php", {'prod_master_id': prod_master_id, 'application': name});
            
            //document.getElementById("SDR").style.display = "";     
            
        } else if(field_name == 'SDR2'){

            var app_name = document.getElementById("Application2").options[document.getElementById("Application2").selectedIndex].text;
            
            $("#OD_Size").load("ajax_get_OD_Size.php", {'prod_master_id': prod_master_id, 'application': app_name, 'sdr_value': name});
            
            //document.getElementById("OD_Size").style.display = "";     
            
        } else if(field_name == 'OD_Size2'){
            
            var app_name = document.getElementById("Application2").options[document.getElementById("Application2").selectedIndex].text;
            
            var sdr_name = document.getElementById("SDR2").options[document.getElementById("SDR2").selectedIndex].text;
            
            $("#Thikness").load("ajax_get_Thikness.php", {'prod_master_id': prod_master_id, 'application': app_name, 'sdr_value': sdr_name, 'od_size_val': name});
            
            //document.getElementById("Thikness").style.display = "";
            
        } else if(field_name == 'Thikness2'){
        
            var app_name = document.getElementById("Application2").options[document.getElementById("Application2").selectedIndex].text;
            
            var sdr_name = document.getElementById("SDR2").options[document.getElementById("SDR2").selectedIndex].text;
            
            var OD_Size_val = document.getElementById("OD_Size2").options[document.getElementById("OD_Size2").selectedIndex].text;
            
            $("#unit").load("ajax_get_unit.php", {'prod_master_id': prod_master_id, 'application': app_name, 'sdr_value': sdr_name, 'od_size_val': OD_Size_val, 'Thikness': name});
            
        } else if(field_name == 'unit2'){
            
            var prod_det_id_val = document.getElementById("unit2").options[document.getElementById("unit2").selectedIndex].value;
            
            document.getElementById("product_details_id").value = prod_det_id_val;
        }
    }
    
    if(parseInt(prod_master_id) == '3'){
        
        if(field_name == 'Application2'){
            
            $("#SDR").load("ajax_get_SDR.php", {'prod_master_id': prod_master_id, 'application': name});
            
            //document.getElementById("SDR").style.display = "";     
            
        } else if(field_name == 'SDR2'){

            var app_name = document.getElementById("Application2").options[document.getElementById("Application2").selectedIndex].text;
            
            $("#OD_Size").load("ajax_get_OD_Size.php", {'prod_master_id': prod_master_id, 'application': app_name, 'sdr_value': name});
            
            //document.getElementById("OD_Size").style.display = "";     
            
        } else if(field_name == 'OD_Size2'){
            
            var app_name = document.getElementById("Application2").options[document.getElementById("Application2").selectedIndex].text;
            
            var sdr_name = document.getElementById("SDR2").options[document.getElementById("SDR2").selectedIndex].text;
            
            $("#unit").load("ajax_get_unit.php", {'prod_master_id': prod_master_id, 'application': app_name, 'sdr_value': sdr_name, 'od_size_val': name});
            
        } else if(field_name == 'unit2'){
            
            var prod_det_id_val = document.getElementById("unit2").options[document.getElementById("unit2").selectedIndex].value;
            //alert(prod_det_id_val);
            document.getElementById("product_details_id").value = prod_det_id_val;
            
        }
    }
    
    if(parseInt(prod_master_id) == '4'){
        
        if(field_name == 'Diametre2'){
            
            $("#Hight").load("ajax_get_Hight.php", {'prod_master_id': prod_master_id, 'diametre': name});
            
        } else if(field_name == 'Hight2'){

            var dia_name = document.getElementById("Diametre2").options[document.getElementById("Diametre2").selectedIndex].text;
            
            $("#InOut_Let").load("ajax_get_InOut_Let.php", {'prod_master_id': prod_master_id, 'diametre': dia_name, 'hight_value': name});
            
        } else if(field_name == 'InOut_Let2'){
            
            var diametre_val = document.getElementById("Diametre2").options[document.getElementById("Diametre2").selectedIndex].text;
            var hight_val = document.getElementById("Hight2").options[document.getElementById("Hight2").selectedIndex].text;
                        
            $("#unit").load("ajax_get_unit.php", {'prod_master_id': prod_master_id, 'diametre_val': diametre_val, 'hight_val': hight_val, 'InOut_Let': name});
            
        } else if(field_name == 'unit2'){
            
            var prod_det_id_val = document.getElementById("unit2").options[document.getElementById("unit2").selectedIndex].value;
            
            document.getElementById("product_details_id").value = prod_det_id_val;
        }
    }
}                                           

function showzip(prod_master_id){
    
    document.getElementById("product_master_id").value = prod_master_id;
    
    if(parseInt(prod_master_id) == '0'){
        
        document.getElementById("li_application").style.display = "none";
        document.getElementById("li_id_size").style.display = "none";
        document.getElementById("li_Stiffness").style.display = "none";        
        document.getElementById("li_SDR").style.display = "none";
        document.getElementById("li_OD_Size").style.display = "none";
        document.getElementById("li_Thikness").style.display = "none";
        document.getElementById("li_Diametre").style.display = "none";
        document.getElementById("li_Hight").style.display = "none";        
        document.getElementById("li_InOut_Let").style.display = "none";
        document.getElementById("li_unit").style.display = "none";
    }
     
     if(parseInt(prod_master_id) == '1'){
 
        $("#application").load("ajax_get_application.php", {'prod_master_id': prod_master_id});
        
        $("#id_size").load("ajax_get_id_size.php", {'prod_master_id': prod_master_id, 'application': 'Select'});
        
        $("#Stiffness").load("ajax_get_Stiffness.php", {'prod_master_id': prod_master_id, 'application': 'Select', 'ID_SIZE': 'Select'});
        $("#unit").load("ajax_get_unit.php", {'prod_master_id': prod_master_id, 'application': 'Select', 'ID_SIZE': 'Select', 'stiffness': 'Select'});
         
        document.getElementById("li_application").style.display = "";
        
        document.getElementById("li_id_size").style.display = "";
        document.getElementById("li_Stiffness").style.display = "";
        document.getElementById("li_unit").style.display = "";
        
        document.getElementById("li_SDR").style.display = "none";
        document.getElementById("li_OD_Size").style.display = "none";
        document.getElementById("li_Thikness").style.display = "none";
        document.getElementById("li_Diametre").style.display = "none";
        document.getElementById("li_Hight").style.display = "none";        
        document.getElementById("li_InOut_Let").style.display = "none";
        
        document.getElementById("application").style.display = "";
        
        document.getElementById("id_size").style.display = "";
        document.getElementById("Stiffness").style.display = "";
        document.getElementById("unit").style.display = "";
        
        document.getElementById("SDR").style.display = "none";
        document.getElementById("OD_Size").style.display = "none";
        document.getElementById("Thikness").style.display = "none";
        document.getElementById("Diametre").style.display = "none";
        document.getElementById("Hight").style.display = "none";        
        document.getElementById("InOut_Let").style.display = "none";        
        
     }
     
     if(parseInt(prod_master_id) == '2'){
 
         $("#application").load("ajax_get_application.php", {'prod_master_id': prod_master_id});
         
         $("#SDR").load("ajax_get_SDR.php", {'prod_master_id': prod_master_id, 'application': 'Select'});
         
         $("#OD_Size").load("ajax_get_OD_Size.php", {'prod_master_id': prod_master_id, 'application': 'Select', 'sdr_value': 'Select'});
         
         $("#Thikness").load("ajax_get_Thikness.php", {'prod_master_id': prod_master_id, 'application': 'Select', 'sdr_value': 'Select', 'od_size_val': 'Select'});
         
         $("#unit").load("ajax_get_unit.php", {'prod_master_id': prod_master_id, 'application': 'Select'});

        document.getElementById("li_application").style.display = "";
        
        document.getElementById("li_id_size").style.display = "none";
        document.getElementById("li_Stiffness").style.display = "none";
        
        document.getElementById("li_SDR").style.display = "";
        document.getElementById("li_OD_Size").style.display = "";
        document.getElementById("li_Thikness").style.display = "";
        document.getElementById("li_unit").style.display = "";
        
        document.getElementById("li_Diametre").style.display = "none";
        document.getElementById("li_Hight").style.display = "none";
        document.getElementById("li_InOut_Let").style.display = "none";
        
        
        
        document.getElementById("application").style.display = "";
        
        document.getElementById("id_size").style.display = "none";
        document.getElementById("Stiffness").style.display = "none";
        
        document.getElementById("SDR").style.display = "";
        document.getElementById("OD_Size").style.display = "";
        document.getElementById("Thikness").style.display = "";
        document.getElementById("unit").style.display = "";
        
        document.getElementById("Diametre").style.display = "none";
        document.getElementById("Hight").style.display = "none";
        document.getElementById("InOut_Let").style.display = "none";        
        
     }
     
     if(parseInt(prod_master_id) == '3'){
        
         $("#application").load("ajax_get_application.php", {'prod_master_id': prod_master_id});
         
         $("#SDR").load("ajax_get_SDR.php", {'prod_master_id': prod_master_id, 'application': 'Select'});
         
         $("#OD_Size").load("ajax_get_OD_Size.php", {'prod_master_id': prod_master_id, 'application': 'Select', 'sdr_value': 'Select'});
         
         $("#unit").load("ajax_get_unit.php", {'prod_master_id': prod_master_id, 'application': 'Select'});
         
        document.getElementById("li_application").style.display = "";
        
        document.getElementById("li_id_size").style.display = "none";
        document.getElementById("li_Stiffness").style.display = "none";
        
        document.getElementById("li_SDR").style.display = "";
        document.getElementById("li_OD_Size").style.display = "";
        document.getElementById("li_unit").style.display = "";
        
        document.getElementById("li_Thikness").style.display = "none";
        document.getElementById("li_Diametre").style.display = "none";
        document.getElementById("li_Hight").style.display = "none";
        document.getElementById("li_InOut_Let").style.display = "none";
        
        
        
        document.getElementById("application").style.display = "";
        
        document.getElementById("id_size").style.display = "none";
        document.getElementById("Stiffness").style.display = "none";
        
        document.getElementById("SDR").style.display = "";
        document.getElementById("OD_Size").style.display = "";
        document.getElementById("unit").style.display = "";
        
        document.getElementById("Thikness").style.display = "none";
        document.getElementById("Diametre").style.display = "none";
        document.getElementById("Hight").style.display = "none";
        document.getElementById("InOut_Let").style.display = "none";        
        
     }
     
     if(parseInt(prod_master_id) == '4'){
        
        $("#Diametre").load("ajax_get_Diametre.php", {'prod_master_id': prod_master_id});
        
        $("#Hight").load("ajax_get_Hight.php", {'prod_master_id': prod_master_id, 'diametre': 'Select'});
        
        $("#InOut_Let").load("ajax_get_InOut_Let.php", {'prod_master_id': prod_master_id, 'diametre': 'Select', 'hight_value': 'Select'});
        
        $("#unit").load("ajax_get_unit.php", {'prod_master_id': prod_master_id, 'application': 'Select'});
        
        document.getElementById("li_Diametre").style.display = "";
        
        document.getElementById("li_application").style.display = "none";
        document.getElementById("li_id_size").style.display = "none";
        document.getElementById("li_Stiffness").style.display = "none";
        document.getElementById("li_SDR").style.display = "none";
        document.getElementById("li_OD_Size").style.display = "none";
        document.getElementById("li_Thikness").style.display = "none";
        
        document.getElementById("li_Hight").style.display = "";
        document.getElementById("li_InOut_Let").style.display = "";
        document.getElementById("li_unit").style.display = "";
        
        
        
        document.getElementById("Diametre").style.display = "";
        
        document.getElementById("application").style.display = "none";
        document.getElementById("id_size").style.display = "none";
        document.getElementById("Stiffness").style.display = "none";
        document.getElementById("SDR").style.display = "none";
        document.getElementById("OD_Size").style.display = "none";
        document.getElementById("Thikness").style.display = "none";
        
        document.getElementById("Hight").style.display = "";
        document.getElementById("InOut_Let").style.display = "";        
        document.getElementById("unit").style.display = "";
        
     }

}

/*function oprn_prod_q_div(q_type){
    
    if(q_type == 'P'){
        
        show('div_one'); 
        hide('div_two');
        
        set_quote_type('P');
        
    } else if(q_type == 'F'){
        
        show('div_one'); 
        hide('div_two');
        
        set_quote_type('F');
        
    }
}*/

function login_o_c_div(ForL){
    
    if(ForL == 'F'){
        
        document.getElementById("login_div_1").style.display = "none";
        document.getElementById("login_div_2").style.display = "";
    
    } else if(ForL == 'L'){
        
        document.getElementById("login_div_2").style.display = "none";
        document.getElementById("login_div_1").style.display = "";
    
    }
    
}

/*function handleEnter(inField, e) {
    var charCode;
    
    if(e && e.which){
        charCode = e.which;
    }else if(window.event){
        e = window.event;
        charCode = e.keyCode;
    }

    if(charCode == 13) {
        //alert("Enter was pressed on " + inField.id);
        search_form();
    }
}*/

/*</script>*/