function initquote(qtp) {
	$('.catpicl').removeClass('bot0');
//	HOOK ITEM PICTURE OVERLAY
	$(".spic > a[rel]").overlay({
		onBeforeLoad: function() {
			$('#picimg').attr('src','i/p/'+this.getTrigger().attr("href"));
			$('.pictext span').text(this.getTrigger().attr("alt"));
			if(this.getTrigger().attr("alt")==""){
				$('.pictext').css('display', 'none')
			}else{
				$('.pictext').css('display', 'block')
			};
		},
		mask: {
			color: '#000',
			opacity: 0.6
		},
		speed: 'slow',
		top: 'center'
	});
	
//	POPULATE EMAILBOX FOR RETRIEVING

	var formnme="'#form0'"
	var emlhtml='<form name="form0" method="post" action="../ajax/loadquote.asp" id="form0">\r\n'
	emlhtml+='<label for="txteml1">Please enter the email address<br>you used when saving your quote:</label>\r\n'
	emlhtml+='<input name="txteml1" type="text" class="txtl" id="txteml1" value="'+zemail+'">\r\n'
	emlhtml+='<a href="javascript:;" onClick="$('+formnme+').submit();"><img src="i/css/emlloadbut.png" width="121" height="25" border="0"></a>\r\n'
	emlhtml+='</form>\r\n'

	$('#loadform').html(emlhtml);
	
//	HOOK LOAD QUOTE OVERLAY
	$("#loadquote").overlay({
		mask: {
			color: '#000',
			opacity: 0.6
		},
		speed: 'slow',
		top: 'center'
	});
	
//	HOOK UP LOAD FORM
	$('#form0').validate( {
		submitHandler: function(form){
			$.ajax({
				type: 'POST',
				dataType: 'json',
				url: 'ajax/loadquote.asp',
				data: $('#form0').serialize(),
				success: function(d){
					var sPath = window.location.pathname;
					var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
					if(d.result=="ok"){
					  if(d.numq==1){
						getquote(quote.eid,quote.epeople,quote.etitle,quote.eemail);
						if(sPage=="hireitems.asp" || "checkout.asp"){
							window.location.reload();
						}else{
							window.location="hireitems.asp?c=1"
						};
					  }else{
						var erhtml="<p>You have the following "+d.numq+" quote(s):</p>\r\n<p>";
						var qquote
						for (qi=0;qi<=d.numq-1;qi++){
							qquote=d.equotes[qi];
							erhtml+="<a href='javascript:;' onclick='getquote("+qquote.eid+")' class='quotelist'>"+qquote.etitle;
							if(qquote.estatus=="True"){
								erhtml+="&nbsp;&nbsp;(confirmed)"
							};
							erhtml+="</a><br>\r\n"
						};
						erhtml+="</p>\r\n"
						$("#loadresult").html(erhtml);
//						$("#loadresult").height(20*d.numq);
						$('#loadform').hide();
						$('#loadresult').show();
					  };
					}else{
						var erhtml="<p>We have found no quotes<br />for this email address</p><p>Please try again or<br />start a new quote request</p>\r\n";
						$("#loadresult").html(erhtml);
						$('#loadform').hide();
						$('#loadresult').show();
					};
				}
			});
		},
		focusCleanup: false,
		onkeyup: false,
		errorLabelContainer: '#errorloadbox',
		rules: {
			txteml1: {
				required: true,
				email: true
			}
		},
		messages: {
			txteml1: {
				required: 'Please enter your email address',
				email: 'The email address is invalid'
			}
		}
	});
	
//	HOOK EMAIL MESSAGE OVERLAY
	$(".doemail > a[rel]").overlay({
		mask: {
			color: '#000',
			opacity: 0.6
		},
		speed: 'slow',
		top: 'center'
	});

//	HOOK UP SEND EMAIL FORM
	$('#contactform').validate( {
		submitHandler: function(form){
			$.ajax({
				type: 'POST',
				dataType: 'json',
				url: 'ajax/sendemail.asp',
				data: $('#contactform').serialize(),
				success: function(d){
					if(d.result=="ok"){
						$('#contactformdiv').hide('slow');
						$('#contactsent').show('slow');
					};
				}
			});
		},
		focusCleanup: false,
		onkeyup: false,
		errorLabelContainer: '#contacterrorbox',
		rules: {
			txtname: {
				required: true
			},
			emlemail: {
				required: true,
				email: true
			},
			tarmessage: {
				required: true
			}
		},
		messages: {
			txtname:  'Please enter your name',
			emlemail: {
				required: 'Please enter your email address',
				email: 'Invalid email address'
			},
			tarmessage: 'Your message cannot be blank'
		}
	});
	
	
//	END OF DOCUMENT READY FUNCTIONS
};

function showIntro(data) {
	$('#quoteintrotext').html(data);
	$('#quoteintro').overlay({
		mask: {
			color: '#000',
			opacity: 0.6
		},
		speed: 'slow',
		top: 'center',
		onClose: gotoStart,
		load: true
	});
};
function gotoStart() {
	window.location="hireitems.asp?c=1";
}
function getquote(x) {
	$.ajax({
		type: 'POST',
		url: 'ajax/setorderno.asp?sno='+x,
		success: function(){
/*			var sPath = window.location.pathname;
			var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
			if(sPage=="hireitems.asp" || "checkout.asp"){
				window.location.reload();
			}else{
*/				window.location="hireitems.asp?c=1"
/*			};
*/		}
	});
};
function startquote() {
	$.ajax({
		type: 'POST',
		url: 'ajax/startquote.asp',
		success: function(res){
			$('#quoteintrotext').html(res);
			$('#quoteintro').overlay({
				mask: {
					color: '#000',
					opacity: 0.6
				},
				speed: 'slow',
				top: 'center',
				onClose: gotoStart,
				load: true
			});
		}
	});
};

function sendemail() {
	$('#contactform').submit();
};
function checkstart(){
	if($('#txtpeople').val().length>0){
		if(!isNaN($('#txtpeople').val())){
			if(parseInt($('#txtpeople').val())>0){
				$('#form1').submit();
			}else{
				$('#starterrorbox').show();
			};
		}else{
			$('#starterrorbox').show();
		};
	}else{
		$('#starterrorbox').show();
	};
};
