// JavaScript Document
var RequestQuote = new Class({
    Extends: Popup,
    initialize: function(adoptElement, width, height){
        this.parent({'title': 'Request quote', 'width': width, 'height': height, 'adoptElement': adoptElement});
    },
    
    createPopup: function() {
      this.parent();
      //$('requestQuote').addEvent('submit', function() {
    //	  this.validateAndSend();
      //}.bindWithEvent(this));
    },
    
    validateAndSend: function() {
    	
    	var rqp = this;
    	$('requestQuote').submit();
      /*var jSonRequest = new Request.JSON({url: 'ajax.php', onComplete: function() {
        $('requestQuoteSuccess').set('html', '<h1>Thank you!</h1><p>We\'ll get back to you as soon as possible.</p>');
        $('requestQuoteContent').setStyle('display', 'none');
        $('requestQuoteSuccess').setStyle('display', 'block');
           	
          var closeFunction = function(){ 
        	  rqp.close(); 
          };
          
          var resetFunction = function(){
        	  $('requestQuoteContent').setStyle('display', 'block');
              $('requestQuoteSuccess').setStyle('display', 'none');
          }
        
	      closeFunction.delay(1800, requestQuotePopup);
	      resetFunction.delay(3800);
      
        
      }}).post({'action': 'sendQuoteRequest', 'product': $('pr-product').value, 'cust_name': $('pr-name').value, 'cust_telephone': $('pr-contact').value, 'company': $('pr-company').value});
      */
    }
});

var requestQuotePopup;
var requestQuoteSuccess;

window.addEvent('domready', function() {
	if ($defined($('aRequestQuote'))) {
	 $('aRequestQuote').addEvent('click', function() {
		 requestQuotePopup.show();
		  return false;
	  });
	}
	
	if ($defined($('requestQuoteform'))) {
		requestQuotePopup = new RequestQuote($('requestQuoteform'), 665, 480);
	}
	
	
	if ($defined($('requestQuoteSuccess'))) {
		requestQuoteSuccess = new RequestQuote($('requestQuoteSuccess'), 465, 280);
		requestQuoteSuccess.show();
		
		var closeFunction = function(){ 
			requestQuoteSuccess.close();
        };
        
        closeFunction.delay(1800, requestQuotePopup);
	}
	
	
	if ($defined($('pr-file-upload'))) {
		$('pr-file-upload').addEvent('change', function(){
		
			var filename = '';
			if (this.value.substring(0, 12) == 'C:\\fakepath\\') {
				filename = this.value.substring(12);
			} else {
				filename = this.value;
			}
			
			$('file_input_text').set('html', filename);
		
		});
	}
	
	if ($defined($('browse_button'))) {
		$('browse_button').addEvent('click', function(event){
			event.stop();
			
			$('pr-file-upload').click();
			
		})
	}
	
	
});
