	var special_offers = new Array();
	function getitem(id)
	{
			var britem = false; //browser item
	
			if (document.getElementById){
				britem = document.getElementById(id);
	
			}else if (document.all){
				britem = document.all[id];
				
			}else if (document.layers){
				britem = document.layers[id];
				
			}		
			return britem;
		}


	
	var t = null;
	function StartTiming()
	{
		window.clearTimeout(t);
		t = window.setTimeout('LoadOffer()', 3000);
	}
	
	var i = 2;
	var cicle = 0;
	function LoadOffer()
	{
		//AJAXx1(args)//div, wait-mesages-div, msg, url, method
		if (cicle == 0)
		{
			i++;
			if (i == (special_offers.length-1))
				i = 0;
			AJAX(['offer0', 'offer0', '', 'Get-Leasing-Offers.php?id='+special_offers[i], 'post'])
			cicle++;
			StartTiming();
			return;
		}
		if (cicle == 1)
		{
			i++;
			if (i == (special_offers.length-1))
				i = 0;
			AJAX(['offer1', 'offer1', '', 'Get-Leasing-Offers.php?id='+special_offers[i], 'post'])
			cicle++;
			StartTiming();
			return;
		}
		if (cicle == 2)
		{
			i++;
			if (i == (special_offers.length-1))
				i = 0;
			AJAX(['offer2', 'offer2', '', 'Get-Leasing-Offers.php?id='+special_offers[i], 'post'])
			cicle = 0;
			StartTiming();
			return;
		}
	}
		
	function getOffers()
	{
		var offers = getitem('offersid');
		offers = offers.innerHTML;
		special_offers = offers.split(',');
	}


	function ChangeDetails(cid)
	{
		
		stat = getitem('contract_customer_details'); 
		stat = stat.innerHTML; 
		
		var str = new ApplicationString();
		
		var datac = new Array(); 
		var datab = new Array();
		var datan = new Array();
		var dataad = new Array();
		
		/******
	custoemr (contact name)
		pub_c_name
	***/	
		datac[0] = getitem('pub_c_name');
		datac[0] = datac[0].value; 
		
		tmp = datac[0]; 
		if (tmp.replace(/ /g, "") == "") 
		{
			alert('Please type your name');
			return false;
		}else 
		{
			datab[i] = str.EscapeCharacters(datab[i]);
			data = datac.join(',');
			AJAX(['saving_status', 'saving_status', 'Saving Customer Name...','View-Quote-Forms.php?execute_updates=true&upd=customer_name&data='+data+'&cid='+cid+'&stat='+stat, 'post'] )
		}
		
		datab[0] = getitem('contract_customer_details'); 
			
	/**********		
	business 
		pub_b_name
	**********/
	
		if (datab[0].innerHTML == 'Business')
		{
			datab[0] = getitem('pub_b_name');
			datab[0] = datab[0].value; 
					datatmp = datac[0].replace(/ /g, ""); 
			if (datatmp == "") 
			{
				alert('Please type your Business Name');
				return false;
			}
			
			bid = getitem('businessid');
			if (bid)
				bid = bid.innerHTML; 
			else 
				bid = "";
				
			//execute business name update
			for (i=0; i<datab.length; i++)
				datab[i] = str.EscapeCharacters(datab[i]);
			
			data = datab.join(',');
			AJAX(['saving_status', 'saving_status', 'Saving Business Name...','View-Quote-Forms.php?execute_updates=true&upd=busines_name&data='+data+'&cid='+cid+'&stat='+stat+'&bid='+bid, 'post'] )
		}
		
	/**
	address
		pub_address
		pub_address1
		pub_address2
		pub_address3
		pub_post_code
	**/
	
		dataad[0] 	= getitem('pub_address');
		dataad[1] 	= getitem('pub_address1');
		dataad[2] 	= getitem('pub_address2');
		dataad[3] 	= getitem('pub_address3');
		dataad[4] 	= getitem('pub_post_code');
		tmp1 = dataad[0].value; tmp2 = dataad[4].value
		if (tmp1.replace(/ /g, "")  == "" || tmp2.replace(/ /g, "")  == "" )
		{
			alert('First line of address and Post Code are mandatory');
			return false;
		}
		//execute address update
		dataad[0] 	= dataad[0].value;
		dataad[1] 	= dataad[1].value; 
		dataad[2] 	= dataad[2].value;
		dataad[3] 	= dataad[3].value;
		dataad[4] 	= dataad[4].value;
		
		var adid = getitem('addressid');
		if (adid) 
			adid = adid.innerHTML; 
		else 
			adid = "";
		
		for (i=0; i<dataad.length; i++)
			dataad[i] = str.EscapeCharacters(dataad[i]);
		
		data = dataad.join(',');
		AJAX(['saving_status', 'saving_status', 'Saving Address...','View-Quote-Forms.php?execute_updates=true&upd=address&data='+data+'&cid='+cid+'&stat='+stat+'&adid='+adid, 'post'] );
		
		//
	/***
	contact 
		pub_phones
		pub_fax
		pub_email		
	******/
		datan[0] 	= getitem('pub_phones');
		datan[1]	= getitem('pub_fax'); 
		datan[2]	= getitem('pub_email');
		tmp1 = datan[0].value; tmp2 = datan[2].value
		if (tmp1.replace(/ /g, "")  == "" || tmp2.replace(/ /g, "") == "" )
		{
			alert('Phone number and emails are mandatory');
			return false;
		}
		
		cnid = getitem('contactid');
		if (cnid)
		{
			cnid = cnid.innerHTML;
		}else 
			cnid = ""
		
		
		datan[0] 	= datan[0].value;
		datan[1]	= datan[1].value; 
		datan[2]	= datan[2].value;
		
		for (i=0; i<datan.length; i++)
			datan[i] = str.EscapeCharacters(datan[i]);
			
		data = datan.join(',');
		
		
		
		AJAX(['cust_data_x', 'cust_data_x', 'Saving Address...','View-Quote-Forms.php?execute_updates=true&upd=contact&data='+data+'&cid='+cid+'&stat='+stat+'&cnid='+cnid, 'post']);
		window.setTimeout('ClearContent(\'saving_status\')', 3000);		

	}

	
	function SendComents(cid)
	{
		var txt = getitem('quote_comments');
		if (txt.disable == true)
			return;
		
		var str = new ApplicationString();
		txtx = str.EscapeCharacters(txt.value);
		
		
		if (txtx.length < 4) 
		{	
			alert('Not enough text in the box'); 
			return;
		}
		txt.disabled = true;	
		AJAX(['send_msg', 'send_msg', 'Saving...','View-Quote-Forms.php?save_comments=true&data='+txtx+'&cid='+cid, 'post']);
		window.setTimeout('function HideComm(){var txt = getitem(\'quote_comments\'); var x = getitem(\'customer_commentx\'); x.style.display=\'none\';; txt.value = \'\';}; HideComm();', 4000);		
	
	}
	
	function AcceptQuote(cid)
	{
		var x = confirm('Please confirm!\nDo you want to notify GB Vehicle Contracts?') 
		
		if (x == true)
			AJAX(['accpt', 'accpt', 'Saving Option...','View-Quote-Forms.php?accept_quote=true&cid='+cid, 'post']);
		else 
			return false;
	}
	
	function Enquire(carid)
	{
		var data = new Array();
		var enq_body 	= getitem('enq_body');
		var status = -1;
		var b_radio		= getitem('b_radio'); 
		var p_radio		= getitem('p_radio');
		
		if (p_radio.checked == true) 
			status = 'Private';
		if (b_radio.checked == true)
			status = 'Business'; 
		if (status == -1) 
		{
			alert('Please specify Enquiry Type: Personal or Business');
			return;
		}
		
		if (carid) 
			data[0] = carid;
		else
		{
			alert('Internal error. Website cannot identify the car. \n\nPlease, refresh the page and try to enquire again.\nThank you.');
			return;
		}
		
		if (status == 'Business')
		{
			var fleet_c 		= getitem('fleet_cars');
			var fleet_lcv		= getitem('fleet_lcv');
			var fleet_hgv		= getitem('fleet_hgv');
			if (!fleet_c.value.match(/^[0-9]$/) && !fleet_lcv.value.match(/^[0-9]$/) && !fleet_hgv.value.match(/^[0-9]$/))
			{
				alert('Please, specify fleet number (number of cars)');
				return;
			}else 
			{
				data[1] 	= 'Cars: ' + fleet_c.value;
				data[1] 	+= ' | LCVs: ' + fleet_lcv.value;
				data[1] 	+= ' | HGVs: ' + fleet_hgv.value;
			}
		}else if (status == 'Private')
			data[1] = 'No of Cars: 1';
		
		var enq_months = getitem('enq_months');
			data[2] 	= enq_months.value;
		
		var enq_miliage = getitem('enq_miliage');
			data[3] 	= enq_miliage.value;
		
		
		///person 
		var title = getitem('title');
			data[4] 	= title.value;
		
		var full_name = getitem('full_name');
		ftmp = full_name.value.replace(/ /g, "");
		if (ftmp == "")
		{
			alert('Please, enter name.');
			return;
		}else
		{
			data[5] = full_name.value;
		}
		
		var emal = getitem('emal');
		emal = emal.value 
		var x = ValidateEmail(emal);
		if (x == false) 
		{
			alert('Invalid Email');
			return;
		}else 
			data[6]		= emal;
			
		
		var land_line  	= getitem('land_line');
			data[7]		= land_line.value;
		if (!data[7].match(/^[0-9]+$/))
		{
			alert('Land Line Phone field takes only number 0 to 9');
			return;
		}
		
		var mobile = getitem('mobile');
			data[8] 	= mobile.value;
		if (!data[8].match(/^[0-9]+$/))
		{
			alert('Mobile Phone field takes only number 0 to 9');
			return;
		}
		
		if (status == 'Business')
		{
			var company_name = getitem('company_name');
			company_name = company_name.value; 
			tmp = company_name.replace(/ /g, "");
			if (tmp == "") 
			{
				alert('Pay attention to Company Name field');
				return;
			}else
				data[9] 	= company_name;
		} 
		if (status == 'Private') 
				data[9] = "";
			
		
		addnotes 		= getitem('enq_text');
		data[10]		= addnotes.value;
		data[10]		= data[10].replace(/\n/g, '<br/>');
		
		var marketing_box = getitem('marketing_box');
		data[11] = marketing_box.value; 
		if (data[11] == 'Where did you hear about GB Vehicle Contracts' || data[11] == "")
		{
			marketing_box.focus();
			marketing_box.value = ""; 
			alert('Please, let us know where did you hear about GB Vehicle Contracts? \n\nex: Friend, Google, Other Search Engines, Yellow Pages.. etc');
			return;
		}
		
		data[12]		= status;
		var car_name		= getitem('enq_car_name');
		data[13]		= car_name.innerHTML;
		var car_name_link 	= getitem('enq_car_name_link');
		data[14] 		= car_name_link.innerHTML;

		var str = new ApplicationString();
		
		for (z = 0; z < data.length; z++)
			data[z] = str.EscapeCharacters(data[z]);
		
		var bk = getitem('enq_body_backup');
		bk.innerHTML = enq_body.innerHTML; 
		enq_body.innerHTML = '<font style="color:#ffffff;"><b>Sending...</b></font>';
		
		AJAX(['enq_body', 'enq_body',  '...', 'Leasing-Contract-Hire-Enquiry.php?data='+data, 'post']);		

}

	function GetDetails(cid)
	{
			stat = getitem('contract_customer_details'); 
			stat = stat.innerHTML; 
			//if (statx == 'Private') 
			//	stat.innerHTML = 'Business'; 
			//else 
			//	stat.innerHTML = 'Private';
				
			AJAX(['cust_data_x', 'cust_data_x',  '',  'View-Quote-Forms.php?cid='+cid+'&stat='+stat, 'post']);
			//alert(cid);
	}
	
	function UpdateDetails(user_id)
	{
	}
