//======================================
//=== Quote Request Functions
//======================================

//======================================
//=== Open Quote Request
function openQuoteRequest() {
	var e_popup = $('#request-quote');
	
	closePageTags();
	closeINeedTo();
		
	if (e_popup.css('display') == 'block')
		closeQuoteRequest();
	else
		e_popup.slideDown(900,'easeout');
	}
	
//======================================
//=== Close Quote Request
function closeQuoteRequest() {
	var e_popup = $('#request-quote');
	
	e_popup.slideUp(900,'easeout');
	
	setTimeout('resetQuoteRequest()',1100);
	}
	
//======================================
//=== Reset Quote Request
function resetQuoteRequest() {
	var form_element;
	
	for (var i=0;i<form_element_names.length;i++) {
		form_element = $('#'+form_element_names[i]);
		form_element.val('');
		
		form_element.css('backgroundColor','');
		form_element.css('border','');
		
		$('#Asubmit-quote').html('<input class="submit" type="image" src="/images/buttons/submit-form.gif" alt="Submit your request" onclick="WebForm_OnSubmit(); return false;" />');
		}
	}
	
//======================================
//=== Open Page Tags
function openPageTags() {
	var e_popup = $('#page-tags');
	
	closeQuoteRequest();
	closeINeedTo();
	
	if (e_popup.css('display') == 'block')
		closePageTags();
	else
		e_popup.slideDown(900,'easeout');
	}
	
//======================================
//=== Close Page Tags
function closePageTags() {
	var e_popup = $('#page-tags');
	
	e_popup.slideUp(900,'easeout');
	}
	
//======================================
//=== Open I Need To
function openINeedTo() {
	var e_popup = $('#need-to');
	
	closePageTags();
	closeQuoteRequest();
	
	if (e_popup.css('display') == 'block')
		closeINeedTo();
	else
		e_popup.slideDown(900,'easeout');
	}
	
//======================================
//=== Close I Need To 
function closeINeedTo() {
	var e_popup = $('#need-to');
	
	e_popup.slideUp(900,'easeout');
	}


// Web Contact Form

function WebForm_OnSubmit() {
	var b_return = true;
	
	for (var i=0;i<rfv_elements.length;i++) {
		if (rfv_elements[i].val() == '') {
			
			rfv_elements[i].css('backgroundColor','#cc8888');
			rfv_elements[i].css('border','1px solid #000000');
			
			b_return = false;
			}
		}
	
	if (b_return) {
		document.body.style.cursor = 'wait';
		
		var dt = new Ajax.Web.DataTable();
		var i = 0
		
		for (i=0;i<form_element_names.length;i++) {
			dt.addColumn(form_element_names[i], "System.String");
			}

		var s_row = '';
		var s_value = '';
		var obj_row = new Object();
		
		for (i=0;i<form_element_names.length;i++) {
			s_value = 'obj_row.'+ form_element_names[i] +' = ';
			s_value += '"'+ $('#'+ form_element_names[i]).val().replace(/\"/,'\\"') +'";';
			
			eval(s_value);
			
			dt.addRow(obj_row);
			}
		
		var res = ASP.include_footer.SubmitRequest(dt)
		
		var s_message = res.value;
		
		if (s_message != '')
			alert(s_message);
		else {
//				Sound.play('/includes/js/sword.mp3',{replace:true});
			$('#submit-quote').html('Thank you for your request. Someone will be contacting you shortly.');
			
			setTimeout('closeQuoteRequest()',5000);
			}
		
		document.body.style.cursor = 'default';
		}
		
	return false;
	}

function WebForm_CheckElement(argElement) {
	var b_return = true;
	
	if (argElement.value == '') {
		argElement.style.backgroundColor = '#cc8888';
		argElement.style.border = '1px solid #000000';
//			rfv_elements[i].css('backgroundColor','#cc8888');
//			rfv_elements[i].css('border','1px solid #000000');
		
		b_return = false;
		}
	else {
		argElement.style.backgroundColor = '';
		argElement.style.border = '';
//			rfv_elements[i].css('backgroundColor','');
//			rfv_elements[i].css('border','');
		
		b_return = true;
		}
	}
	