$(document).ready(function() {

$.fn.initPopups = function() {



  $('.downloadBrochure').click(function() {
    $('#shop_productmain_container').append('<div style="display: none;" id="st_blanking"><h1 class="helveticaNeue">Download our Brochure...<br />Or to Buy Products Now call our Order Hotline: <strong>0845 680 11 84</strong></h1></div>');
    
      $('#st_blanking').fadeIn('slow', function() {});    
    
      $('#st_blanking').append('<div id="draggable"><form id="downloadform" class="helveticaNeue"><div id="popup_titlebar"><span id="title">Brochure Download Area:</span><span id="close_st_blanking">Close</span></div><div id="popup_content"><p id="popup_instruction">Select the products you are most interested in...</p><div id="popup_left"><p><input type="checkbox" name="banners" id="popup_banners" /><label for="popup_banners">Banners</label></p><p><input type="checkbox" name="litstands" id="popup_litstands" /><label for="popup_litstands">Literature Stands</label></p><p><input type="checkbox" name="counters" id="popup_counters" /><label for="popup_counters">Counters</label></p><p><input type="checkbox" name="popups" id="popup_popups" /><label for="popup_popups">Pop Ups</label></p><p><input type="checkbox" name="lightboxs" id="popup_lightboxs" /><label for="popup_lightboxs">Light Boxes</label></p><p><input type="checkbox" name="outdoor" id="popup_outdoor" /><label for="popup_outdoor">Outdoor Display</label></p><p><input type="checkbox" name="panelkits" id="popup_panelkits" /><label for="popup_panelkits">Panel Kits</label></p><p><input type="checkbox" name="promo" id="popup_promo" /><label for="popup_promo">Promotional Items</label></p></div><div id="popup_right"><p><input type="text" name="f_name" id="popup_f_name" value="First Name:"></p><p><input type="text" name="c_name" id="popup_c_name" value="Company Name:"></p><p><input type="text" name="email" id="popup_email" value="Email Address:"></p><p><input type="text" name="tel" id="popup_tel" value="Telephone Number:"></p></div><button type="button" id="popup_submit">Download Brochure</button></form></div></div>');
    
    	Cufon.replace('.helveticaNeue', { fontFamily: 'HelveticaNeue' });
    
     	$(function() { $("#draggable").draggable({containment: 'parent'}); });     	
    
    
    
    
       $.fn.search = function() {
        return this.focus(function() {
      		if( this.value == this.defaultValue ) {
      			this.value = "";
      		}
      	}).blur(function() {
      		if( !this.value.length ) {
      			this.value = this.defaultValue;
      		}
      	});
      };
      
      $("#popup_f_name").search();
      $("#popup_c_name").search();
      $("#popup_email").search();
      $("#popup_tel").search(); 
    
    
    
      $('#popup_submit').click(function() {
        $.post("/popup_download_process.php", $("#downloadform").serialize(),
         function(data){
           if(data == 'true'){
              $('#popup_content').fadeOut('slow', function() {
                 $('#popup_content').detach();
                 $('#downloadform').append('<div id="popup_thankyoumessage"><h1>Thank You.</h1><p>Your download should start automatically. If not, <a href="/download.php?file=PM_Products_and_Kits_Brochure.pdf&type=pdf">click here</a>.</p></div>');
                 
                 window.location.href = '/download.php?file=PM_Products_and_Kits_Brochure.pdf&type=pdf'; 
                 
               }); 
                        
           
           }else{
            switch(data){
            
              case 'error=1':
              alert('Please enter your First Name.');   
              $('#popup_f_name').focus();         
              break;
              
              case 'error=2':
              alert('Please enter your Company Name.');
              $('#popup_c_name').focus();                          
              break;
              
              case 'error=3':
              alert('Please enter your Email Address.');
              $('#popup_email').focus();                          
              break;
              
              case 'error=4':
              alert('Please check your Email Address.');
              $('#popup_email').focus();                          
              break;
              
              case 'error=5':
              alert('Please enter your Telephone Number.');
              $('#popup_tel').focus();                          
              break;
              
              case 'error=6':
              alert('Please select at least one product you are interested in.');
              $('#popup_banners').focus();                          
              break;
              
              default:
              alert('Oops! There seems to be a problem, please check your details and try again. Alternatively, call us on: 0845 680 11 84.');
              break;
            
            
            }
           }
         });
      });
    
    
     	
      $('#close_st_blanking').click(function() {
           $('#st_blanking').fadeOut('slow', function() {
              $('#st_blanking').detach();
           });       
      });       	       	
  }); 
  
  
  $('.requestCallBack').click(function() {
    $('#shop_productmain_container').append('<div style="display: none;" id="st_blanking"><h1 class="helveticaNeue">Request Call Back...<br />Or to Buy Now call our Order Hotline: <strong>0845 680 11 84</strong></h1></div>');
    
      $('#st_blanking').fadeIn('slow', function() {});    
    
      $('#st_blanking').append('<div id="draggable"><form id="downloadform" class="helveticaNeue"><div id="popup_titlebar"><span id="title">Call Back Request Details:</span><span id="close_st_blanking">Close</span></div><div id="popup_content"><p id="popup_instruction">Select the products you are most interested in:</p><div id="popup_left"><p><input type="checkbox" name="banners" id="popup_banners" /><label for="popup_banners">Banners</label></p><p><input type="checkbox" name="litstands" id="popup_litstands" /><label for="popup_litstands">Literature Stands</label></p><p><input type="checkbox" name="counters" id="popup_counters" /><label for="popup_counters">Counters</label></p><p><input type="checkbox" name="popups" id="popup_popups" /><label for="popup_popups">Pop Ups</label></p><p><input type="checkbox" name="lightboxs" id="popup_lightboxs" /><label for="popup_lightboxs">Light Boxes</label></p><p><input type="checkbox" name="outdoor" id="popup_outdoor" /><label for="popup_outdoor">Outdoor Display</label></p><p><input type="checkbox" name="panelkits" id="popup_panelkits" /><label for="popup_panelkits">Panel Kits</label></p><p><input type="checkbox" name="promo" id="popup_promo" /><label for="popup_promo">Promotional Items</label></p></div><div id="popup_right"><p><input type="text" name="f_name" id="popup_f_name" value="First Name:"></p><p><input type="text" name="c_name" id="popup_c_name" value="Company Name:"></p><p><input type="text" name="email" id="popup_email" value="Email Address:"></p><p><input type="text" name="tel" id="popup_tel" value="Telephone Number:"></p></div><button type="button" id="popup_submit">Submit Call Back Request</button></form></div></div>');

    	Cufon.replace('.helveticaNeue', { fontFamily: 'HelveticaNeue' });
    
     	$(function() { $("#draggable").draggable({containment: 'parent'}); });     	
        
       $.fn.search = function() {
        return this.focus(function() {
      		if( this.value == this.defaultValue ) {
      			this.value = "";
      		}
      	}).blur(function() {
      		if( !this.value.length ) {
      			this.value = this.defaultValue;
      		}
      	});
      };
      
      $("#popup_f_name").search();
      $("#popup_c_name").search();
      $("#popup_email").search();
      $("#popup_tel").search(); 
    
    
    
      $('#popup_submit').click(function() {
        $.post("/popup_callback_process.php", $("#downloadform").serialize(),
         function(data){
           if(data == 'true'){
           
              $('#popup_content').fadeOut('slow', function() {
                 $('#popup_content').detach();
                 $('#downloadform').append('<div id="popup_thankyoumessage"><h1>Thank You.</h1><p>We have received your details and we will be in touch shortly...</p></div>'); 
               }); 
                        
           
           }else{
           
            switch(data){
            
              case 'error=1':
              alert('Please enter your First Name.');   
              $('#popup_f_name').focus();         
              break;
              
              case 'error=2':
              alert('Please enter your Company Name.');
              $('#popup_c_name').focus();                          
              break;
              
              case 'error=3':
              alert('Please enter your Email Address.');
              $('#popup_email').focus();                          
              break;
              
              case 'error=4':
              alert('Please check your Email Address.');
              $('#popup_email').focus();                          
              break;
              
              case 'error=5':
              alert('Please enter your Telephone Number.');
              $('#popup_tel').focus();                          
              break;
              
              case 'error=6':
              alert('Please select at least one product you are interested in.');
              $('#popup_banners').focus();                          
              break;
              
              default:
              alert('Oops! There seems to be a problem, please check your details and try again. Alternatively, call us on: 0845 680 11 84.');
              break;
            
            }
           }
         });
      });
    
    
     	
      $('#close_st_blanking').click(function() {
           $('#st_blanking').fadeOut('slow', function() {
              $('#st_blanking').detach();
           });       
      });       	       	
  });   

        };
   
   
   $.fn.initPopups();
});


