var gServer = "webchat.britishgas.co.uk";







	var timeoutObject;







	var timePeriod;







	var iChannelid;







	var CUSTOM_VALUES = new Object();



	var VTC_CUSTOM_INIT_DATA = new Array();



	var agentOnlyValues = new Object();



		

	VTC_CUSTOM_INIT_DATA["chatOnValidationFlag"] = false;



	AGENT_ONLY_VALUES = [];





	function promptForWebchat(channel)







	{



		populateChatValues();



		var NewScript=document.createElement('script');







		NewScript.src="/script/responseLiveChat.js";







		document.body.appendChild(NewScript);











		var PHPScript=document.createElement('script');







		PHPScript.src="https://webchat.britishgas.co.uk/tracker/vtc.php?orgid=1068000&ichannelid=" + channel;

		



		document.body.appendChild(PHPScript);



	





	}











	function webchatTimeout(type)







	{







		if(type == 'energyShopPersonalDetails'){







		timePeriod = 60000;







		iChannelid = 'DosEuO1225603';



		}







		else if(type == 'getAQuote'){







		timePeriod = 0;







		iChannelid = 'Gqp6442795249';



		}







		else if(type == 'FTASVBooking' || type == 'BookingAppSlots'){



		



			timePeriod = 120000;



			



			iChannelid = 'tw8KvH1225607';



		}



		else if(type == 'cpsFlexPayment'){



				



			timePeriod = 0;







			iChannelid = 'FRyWZN1554569';			



			



		}



		else if(type == 'cpsConfirmation'){



						



			timePeriod = 0;







			iChannelid = 'd6qhOB1554571';



					



		}

		

		else if(type == 'ServiceCrossSell'){

		

			

			timePeriod = 0;

		

			iChannelid = 'qXI0Pn2062721';

		}



		else if(type == 'boiler'){

				

					

			timePeriod = 0;



			iChannelid = '22IPSH2799672';

		}

		

		else if(type == 'boilersafety'){

				

					

			timePeriod = 0;



			iChannelid = 'RLiPND2116201';

		}

		

		else if(type == 'landlord'){

				
			timePeriod = 0;



			iChannelid = 'fTotB52116144';

		}

		

		else if(type == 'electric'){

				

					

			timePeriod = 0;



			iChannelid = 'ihSTtR2802530';

		}

		

		else if(type == 'homeappliance'){

				



			timePeriod = 0;



			iChannelid = 'FBKCm82116213';

		}

		

		else if(type == 'kitchenappliance'){

				



			timePeriod = 0;



			iChannelid = 't6bVbV2116234';

		}

		

		else if(type == 'plumbingdrain'){

				



			timePeriod = 0;



			iChannelid = '1sEgPm2116190';

		}

		

		else if(type == 'plumbingdraincover'){

				



			timePeriod = 0;



			iChannelid = 'bzIlZ02116217';

		}





		timeoutObject=setTimeout('promptForWebchat(iChannelid)',timePeriod);



	}







	







	







	function resetTimeout(type)







	{	







		clearTimeout(timeoutObject); //stops timer







		if(type == 'energyShopPersonalDetails'){







		timePeriod = 60000;







		iChannelid = 'DosEuO1225603';



		}







	





		else if(type == 'FTASVBooking' || type == 'BookingAppSlots'){



		



			timePeriod = 120000;



			



			iChannelid = 'tw8KvH1225607';



		}



		else if(type == 'cpsFlexPayment'){



						



			timePeriod = 0;







			iChannelid = 'FRyWZN1554569';						



			



		}



		else if(type == 'cpsConfirmation'){



								



			timePeriod = 0;







			iChannelid = 'd6qhOB1554571';



							



		}



		timeoutObject=setTimeout('promptForWebchat(iChannelid)',timePeriod);







	}











	function webchatTrigger(type)



	{



		



		if(type == 'meterRead')



		{



			iChannelid = 'qqIwWX1225590';



		



		}



		if(type == 'cpsMeterRead')



		{



			iChannelid = 'y2x41y1554565';



			VTC_CUSTOM_INIT_DATA["chatOnValidationFlag"] = true;	



		}



		if(type == 'BGSQuote')

		

		{

		

			iChannelid = 'Kbob3v2817772';						

		

		}else if(type == 'Homecare'){

		

			iChannelid = 'rKmOu71946264';

		

		}else if(type == 'OnlineSaver'){

		

			iChannelid = 'uwRDAl2795858';

		

		}else if(type == 'Standard'){

				

			iChannelid = 'lELBht2797865';

				

		}else if(type == 'getAQuoteResults'){

				

			iChannelid = 'fIDQtP1853393';

				      

		}else if(type == 'onlineenergy'){

				

			iChannelid = 'A5S70F2948391';

				

		}

		promptForWebchat(iChannelid);



	}



	



	



	function webchatTriggerHA()



	{



		



		if(document.getElementById("objTitle").innerHTML == "Check which tariff I'm on")



		{



			iChannelid = 'hXAokZ1225620';



		



			promptForWebchat(iChannelid);



	        }



	



	}



	



	function populateChatValues(){







		var emailAddress;



		var title;



		var firstName;



		var lastName;



		var custName;		



		var accNumber_Gas;



		var accNumber_Elec;



		var accNumber_Energy;



		var instal_amt_Gas;



		var instal_amt_Elec;



		var instal_amt_Energy;



		var journeyType;











		if(document.getElementById('customer_title') != null){	



		



			title = document.getElementById('customer_title').value;



			



	     	}



	     	



	     	if(document.getElementById('customer_firstname') != null){	



				



			firstName = document.getElementById('customer_firstname').value;



								



	     	}



	     	



	     	if(document.getElementById('customer_lastname') != null){	



				



			lastName = document.getElementById('customer_lastname').value;



								



	     	}



	     	



	     	if ((title != null) && (firstName !=null) && (lastName !=null)){              



			



			custName = title + " " +firstName +" "+ lastName;



			CUSTOM_VALUES["CUSTOMER_NAME"] = custName;



			



	 	}



	 	if(document.getElementById('customer_emailaddress') != null){



		



			emailAddress = document.getElementById('customer_emailaddress').value;



			CUSTOM_VALUES["CUSTOMER_EMAIL"] = emailAddress;	



			



     		}



	     	if(document.getElementById('account_Number_Gas') != null){				



			accNumber_Gas = document.getElementById('account_Number_Gas').value;



			AGENT_ONLY_VALUES["Customer Number Gas"] = accNumber_Gas;		



	     	}



	     	if(document.getElementById('account_Number_Elec') != null){	



						



			accNumber_Elec = document.getElementById('account_Number_Elec').value;



			AGENT_ONLY_VALUES["Customer Number Electicity"] = accNumber_Elec;		



	     	}



	     	if(document.getElementById('account_Number_Energy') != null){	



						



			accNumber_Energy = document.getElementById('account_Number_Energy').value;

			

			AGENT_ONLY_VALUES["Customer Number Energy"] = accNumber_Energy;

	     	}



	     	if(document.getElementById('cpsDualFuel') != null){	



						



			journeyType = document.getElementById('cpsDualFuel').value;



			AGENT_ONLY_VALUES["Journey Type"] = journeyType;	



			



	     	}



	     	if(document.getElementById('cpsSingleFuel') != null){	



						



			journeyType = document.getElementById('cpsSingleFuel').value;



			AGENT_ONLY_VALUES["Journey Type"] = journeyType;	



			



	     	}	



	     	if(document.getElementById('instal_amt_Gas') != null){	



								



			instal_amt_Gas = document.getElementById('instal_amt_Gas').value;



			AGENT_ONLY_VALUES["Gas Instalment Amount"] = instal_amt_Gas;



			



	     	}



	     	if(document.getElementById('instal_amt_Elec') != null){	



										



			instal_amt_Elec = document.getElementById('instal_amt_Elec').value;



			AGENT_ONLY_VALUES["Electricity Instalment Amount"] = instal_amt_Elec;



			



	     	}



	     	if(document.getElementById('instal_amt_Energy') != null){	



										



			instal_amt_Energy = document.getElementById('instal_amt_Energy').value;



			AGENT_ONLY_VALUES["Energy Instalment Amount"] = instal_amt_Energy;



			



	     	}	



	



		 window.VTC_CUSTOMER_ID = emailAddress;



	



	



		// Pass value to Webtracker table.



	        



	        VTC_CUSTOM_INIT_DATA["AGENT_VISIBLE_DATA"] = custName;



		



	



}



function triggerEShopWebchat(){

var orderType;

var energyType;



if(document.getElementById('eshopOrderType')!=null){

	orderType=document.getElementById('eshopOrderType').value;

}

if(document.getElementById('eshopEnergyType')!=null){

	energyType=document.getElementById('eshopEnergyType').value;

}



if(energyType!=null && orderType!=null){

	if(orderType == 'STANDARDENERGY' && energyType == 'Dual'){

	

		iChannelid = 'ugA6t61141093';

	}else if(orderType == 'WEBSAVER' && energyType == 'Dual'){

	

                iChannelid = '3Nlsyt1141095';              

	}else if(orderType == 'ONLINEFIXED' && energyType == 'Dual'){

	

                iChannelid=  '66seyS1141099';

	}else{

		iChannelid = 'n0kKgl1838114';

	}

}else{

		iChannelid = 'n0kKgl1838114';

	}

			

			promptForWebchat(iChannelid);

}





function triggerWebsaverChat(){



	iChannelid = 'Nge4TZ1141131';



	promptForWebchat(iChannelid);

	

}



function triggerTariffsWebchat(){



	iChannelid='kd90zq2795366';



	promptForWebchat(iChannelid);





}

function triggerEsmartChat(){



	var esmartOrderType;

	var esmartEnergytype;

	if(document.getElementById('esmartOrderType')!=null){

		esmartOrderType=document.getElementById('esmartOrderType').value;

	}

	if(document.getElementById('esmartEnergyType')!=null){

		esmartEnergytype=document.getElementById('esmartEnergyType').value;

	}

	

	if(esmartEnergytype == 'Dual'){

		if(esmartOrderType == 'ONLINESAVER' ){

			iChannelid='1ccR9p1141097';

		}else if(esmartOrderType == 'ONLINEFIXED'){

			iChannelid=  '66seyS1141099';

		}else{

		iChannelid='8btKm31943916';

		}

		

		promptForWebchat(iChannelid);		

	}



}



function triggerBoilersalesWebchat() {

		        





	iChannelid = '22IPSH2799672';



	promptForWebchat(iChannelid);

		        

}

    

function triggerBoilerandheatingWebchat(){



	iChannelid = 'GPLNNT1853403';



	promptForWebchat(iChannelid);

       

}

function triggerEnergysalesWebchat(){





	iChannelid = 'vZO4Iv2948205';



	promptForWebchat(iChannelid);

}

function triggerInsuranceProductQuoteChat(product){

  

  	if(product == 'Boiler'){

  		iChannelid = 'tKjGL02800008';

  	}else if(product == 'CentralHeating'){

  		iChannelid = 'C1jV5d2802317';

  	}else if(product == 'PlumbingAndDrains'){

  		iChannelid = 'oTlbxA2806644';

                }else if(product == 'HomeElectrics'){

                                iChannelid = 'C25eCK2803525';

                }else if(product == 'HomeCare100'){

                                iChannelid = 'iJBF5W1139039';

  	}else if(product == 'HomeCare200'){

  		iChannelid = 'yKXKbC1139041';

                }else if(product == 'HomeCare300'){

                                iChannelid = 'FvRPXb2802774'; 

  	}else if(product == 'HomeCare400'){

  		iChannelid = 'M0eI9l1139045';

  	}

 	

 	promptForWebchat(iChannelid);

 }

 

 

 function triggerRepairplumbinganddrainsWebchat (){

                

             iChannelid = 'PPIhlt2948280';                          

               

             promptForWebchat(iChannelid);

        

 }



 function triggerApplianceCareChat(product){

 	if(product == 'KitchenAppliance'){

		iChannelid = 'rRkJlh2806412';

	}else if(product == 'GasAppliance'){

                                iChannelid = 'E5a1Mx2802751';

                }

	

	promptForWebchat(iChannelid);

 }

 

 function triggerCHIGettingStartedChat(){

 	iChannelid = '8LUuxn2799855';

 	

 	promptForWebchat(iChannelid);

 }

 

 

 function triggerCoverWebchat (){                           


             iChannelid = 'PjRDQx2948326';

 

             promptForWebchat(iChannelid);

        

}

 

 function triggerEShopPaymentChat(){

 var orderType;

 if(document.getElementById('eshopPaymentOrderType')!=null){

 	orderType=document.getElementById('eshopPaymentOrderType').value;

}

if(orderType == 'STANDARDENERGY'){

	iChannelid = 'NcpTf31141101';

}else if(orderType == 'WEBSAVER'){

                iChannelid = 'rDPrDV1141103';

}else if(orderType == 'ONLINEFIXED'){

                iChannelid = '1E6Eat1141107';

}   

 	

 	promptForWebchat(iChannelid);

 }

 

 function triggerESmartPaymentChat(){

 	var orderType;

	 if(document.getElementById('esmartPaymentOrderType')!=null){

	 	orderType=document.getElementById('esmartPaymentOrderType').value;

	}

	if(orderType == 'ONLINESAVER'){

		iChannelid = 'Jn3Po31141105';

	}

	 	

	

 	promptForWebchat(iChannelid);

 }









//sales II starts

  

function triggerLatestOffersWebchat(){



            iChannelid = 'l6O4Vt2799785';



            promptForWebchat(iChannelid);

       

}





function triggerGasSafetyCheckWebchat(){



            iChannelid = '7S5oSu1141119';



            promptForWebchat(iChannelid);

       

}





function triggerNewBoilerPaymentInfoWebchat(){



            iChannelid = 'SGVamd2788961';



            promptForWebchat(iChannelid);

       

}





function triggerPaysYouGoWebchat(){



            iChannelid = '2swiUU2797148';



            promptForWebchat(iChannelid);

       

}





function triggerHomecareWebchat(){



            iChannelid = '4xwiCx2655502';



            promptForWebchat(iChannelid);

       

} 





function triggerInsuranceAndRepairWebchat(){


            iChannelid = 'zTEYyT1853401';



            promptForWebchat(iChannelid);

       

}





function triggerPlumbingAndDrainsWebchat(){



            iChannelid = '1sEgPm2116190';



            promptForWebchat(iChannelid);

       

}



function triggerProductChooserWebchat(){



            iChannelid = 'Ca1uGp1139049';



            promptForWebchat(iChannelid);

       

}



function triggerHomeElectricsWebchat(){



            iChannelid = 'ihSTtR2802530';



            promptForWebchat(iChannelid);

       

}



function triggerHomeAppliancesWebchat(){



            iChannelid = 'RyqsY42802444';



            promptForWebchat(iChannelid);

       

}



function triggerBoilerServiceAndSafetyChecksWebchat(){



            iChannelid = 'RoXL4z2137905';



            promptForWebchat(iChannelid);

       

}



function triggerBoilersandHeatingHomepageWebchat (){



            iChannelid = 'KxnGZh2802043';



            promptForWebchat(iChannelid);

       

}



function triggerBoilersAndHeatingRepairWebchat (){



            iChannelid = 'Nl90gv2806953';



            promptForWebchat(iChannelid);

       

}



function triggerCentralHeatingImprovementsWebchat(){



            iChannelid = 'rp8rlW2789184';



            promptForWebchat(iChannelid);

       

}



function triggerOneOffElectricsRepairWebchat(){



            iChannelid = 'LMZLxf2789274';



            promptForWebchat(iChannelid);

       

}





function triggerElectricsImprovementsWebchat(){



            iChannelid = '7YAA4B2789285';



            promptForWebchat(iChannelid);

       

}





function triggerWinterCampaignWebchat(){



            iChannelid = 'abgmRl2789294';



            promptForWebchat(iChannelid);

       

}



function triggerGasSafetyWebchat(){



            iChannelid = 'CWKPN02790067';



            promptForWebchat(iChannelid);

       

}



function triggerEsmartHomepageWebchat(){



            iChannelid = '0or8Yy2790320';



            promptForWebchat(iChannelid);

       

}





function triggerEsmartProductsWebchat(){



            iChannelid = 'IqkPJB2791140';



            promptForWebchat(iChannelid);

       

}





function triggerEsmartHowItWorksPageWebchat(){



            iChannelid = 'iLDqxD2791328';



            promptForWebchat(iChannelid);

       

}



function triggerEnergyExtraWebchat(){



            iChannelid = 'a6Q0UK2797048';



            promptForWebchat(iChannelid);

       

}





function triggerSwitchingToBGWebchat(){



            iChannelid = 'BkbKMI2793532';



            promptForWebchat(iChannelid);

       

}



function triggerHowToChooseTariffWebchat(){



            iChannelid = 'wWX3Cl2794171';



            promptForWebchat(iChannelid);

       

}



function triggerSwitchingProcessWebchat(){



            iChannelid = 'pkmm2U2794516';



            promptForWebchat(iChannelid);

       

}



function triggerCondensatePipeWebchat (){



            iChannelid = 'clTgaI2795559';



            promptForWebchat(iChannelid);

       

}



function triggerSystemEnhancementsWebchat (){



            iChannelid = 'bVj1vF2795726';



            promptForWebchat(iChannelid);

       

}

function triggerPricePromiseWebchat(){

            iChannelid = 'pkJex22999513';

            promptForWebchat(iChannelid);
      

}


//sales II ends
