// Added for iOS Support
if(isiOSDevice()){	//outside of $(document).ready() to prevent sudden change of styles
	
	var iOScss=document.createElement("link");
	iOScss.setAttribute("rel", "stylesheet");
	iOScss.setAttribute("type", "text/css");
	iOScss.setAttribute("href", "/tw/common/css/ios.css");
	document.getElementsByTagName("head")[0].appendChild(iOScss);
	
	var viewportMeta=document.createElement("meta");
	viewportMeta.setAttribute("name", "viewport");
	viewportMeta.setAttribute("content", "width=1100, maximum-scale=1.5");
	document.getElementsByTagName("head")[0].appendChild(viewportMeta);
}

function isiOSDevice(){
    return (
        //Detect iPhone
        (navigator.platform.indexOf("iPhone") != -1) ||
        //Detect iPod
        (navigator.platform.indexOf("iPod") != -1) ||
        //Detect iPad
        (navigator.platform.indexOf("iPad") != -1)
    );
}

	
$(document).ready(function() {


//Added by vishal for Dev services
     setDatePicker();

//Setup high contrast switching
	if($('ul.high-contrast li a').length){
		if(!checkContrastCookie()){
			setContrast();
		} else{
			enableHighContrast();
			$('ul.high-contrast li a').text('View site in normal contrast');                        
                     $('ul.high-contrast li a').attr("title", "Click here to view site in normal contrast");

			
		}		
		
	}

	setSiteMap();

	// Setup Homepage Incidents tout
	setIncidents();

	// Setup Flash text
	setSIFR();

	//Survey popup call Start
	//Survey popup
	if(checkSessionCookie()){
		setFirstConnectionTime();
	}
	if(!checkSurveyCookie()){
		delayShowSurveyPopup();
	}
	//Survey popup call End


//Added by Vishal for Dev services
     setInfoIconVAT();
     setNoofsupplies();
     disconnerrorballon();
setNewConnectionpublicsewer();

if(document.cookie)



	//print functionality - added by wipro
	$('div.social-bookmarks a.button_print').click(function(){
		setPrintPage();
	});
	
	//setLightboxHover();
	showICELink();

	showNewStarters();
	
	setFAQ();

	//Set county/borough info boxes
	onMapClick();

	//Set the functions of the map page
	setMap();

	// Set the star rating selection for plumbers
	setPlumberRatings();

	// Set Named Plumbers Dropdown box
	plumberDropDown();
	
	//set Carousel Hover
	setCarouselHover();
	
	//set Email to a friend popup
	setEmailButton();

	setKeyboardNav();
	setInputClear();
	setIE6Background();
	dropDownFix();

	//$('div.home-page div.section').append('<div class="loader"></div>');

	// If image feature exists call function to initiate
	if($('div.image-feature.gallery').length){
		$('div.image-feature.gallery').wtdgallery();
	}
	$('select, div.form-container input, div.form-container textarea, #email-content-container input, #email-content-container textarea').wtdforms();

	setCheckBox();
	setRadioButton();
	loadFancyBox();
	
	// If ibanner feature exists call function to initiate
	if($('div.banner-feature').length){
		$('div.banner-feature').wtdbanner();
	}

	// If top tips exists call function to initiate
	if($('div.toptips').length){
		$('div.toptips').wtdtoptips();
	}

	// If carousel exists call function to initiate
	if($('div.carousel-container').length){
		$('div.carousel-container').wtdcarousel();
	}

	// If flickr exists call function to initiate
	if($('div.flickr-feed').length){
		$('div.flickr-feed').wtdflickr();
	}
	
	//Set the window width if screen size < 1024
	windowAdjust();
	j=0;
// Form Validation Initialised
	//if(jQuery('.validate-form').length){
	jQuery('.validate-form').each(function(i){
		j=j+1;
		//setDatePicker();		
		
		$('#form'+j+'.validate-form').validate({
			//debug: true,
			errorElement: "em",
			errorPlacement: function(error, element) {
				error.appendTo( element.parent() );
			},
			success: function(label) {
				label.addClass("success");
			},
			messages:{
            firstname: {required: "Please enter your first name"},
            lastname: {required: "Please enter your last name"},
            Address1: {required: "Please enter first line of address"},
            Town1: {required: "Please enter town"},
            County1: {required: "Please enter county"},
            subfirstname: {required: "Please enter your first name"},
            sublastname: {required: "Please enter your last name"},
            subaddressOut_addr1: {required: "Please enter first line of address"},
            subaddressOut_town: {required: "Please enter town"},
            subaddressOut_county: {required: "Please enter county"},
            Phonenumber: {required: "Please enter a valid contact number - numbers and spaces only"},
            phonenumber: {required: "Please enter a valid contact number - numbers and spaces only"},
            surname:  {required: "Please enter your last name"},
            enquirer_company_name:  {required: "Please enter your company name"},
            housenumber:  {required: "Please enter building name / number"},
            address1:  {required: "Please enter first line of address"},
            town: {required: "Please enter town"},
            county: {required: "Please enter county"},
            telephone: {required: "Please enter a valid contact number - numbers and spaces only"},
            trade_process: {required:"Please describe trade process(es) producing effluent"},
            site_name: {required: "Please enter site name"},
            site_housenumber:  {required: "Please enter building name / number"},
            site_address1: {required: "Please enter first line of address"},
            site_town: {required: "Please enter town"},
            site_county: {required: "Please enter county"},
            site_contact_name: {required: "Please enter site contact person name"},
            contact_telephone: {required: "Please enter a valid contact number - numbers and spaces only"},
            message: {required: "Please type your message / enquiry"},
            termscond: {required: "Please conform you have read, understood and accept the terms and conditions of use"},
            initials:  {required: "Please enter your first name"},
            enquirytype:  {required: "Please tell us the nature of your enquiry"},
            road: {required: "Please confirm your road name"},
            message: {required: "Please enter your message"},
            Forename1: {required: "Please enter your first name"},
            jobtitle: {required: "Please enter your job title"},
            mediaorganisation: {required: "Please enter your media organisation"},
            email: {required: "Please enter your email address"},
            email2: {required: "Please confirm your email address"},
            confirmemail: {required: "Please confirm your email address"},
            Email2: {required: "Please confirm your email address"},
            preferred_address: {required: "Please select preferred address for correspondence"},
            phonenum: {required: "Please enter a valid contact number - numbers and spaces only"},
            address_line1: {required: "Please enter first line of address"},
            town1: {required: "Please enter town"},
            county1: {required: "Please enter county"},
            project_name: {required: "Please enter site / project name"},
            site_cn_name: {required: "Please enter contact name"},
            site_pno: {required: "Please enter site phone number"},
            address1_agent: {required: "Please enter first line of address"},
            town_agent: {required: "Please enter town"},
            county_agent: {required: "Please enter county"},
            local_auth: {required: "Please enter local authority"},
            third_firstname: {required: "Please enter your first name"},
            third_lastname: {required: "Please enter your last name"},
            third_contact: {required: "Please enter a valid contact number - numbers and spaces only"},
            house_num_cust: {required: "Please enter house number / name"},
            addressOut_addr1: {required: "Please enter first line of address"},
            addressOut_town: {required: "Please enter town"},
            addressOut_county: {required: "Please enter county"},
            leak_repair: {required: "Please enter who repaired leak"},
            accountholdername: {required: "Please enter account holder name"},
            accountnumber: {required: "Please enter account number"},
			postcode1: {required: "Please enter a valid postcode"},
			postcode2: {required: "Please enter a valid postcode"},
			postcode_agent: {required: "Please enter a valid postcode"},
			own_postcode1: {required: "Please enter a valid postcode"},
			nom_postcode: {required: "Please enter a valid postcode"},
			postcode_agr: {required: "Please enter a valid postcode"},
			site_postcode: {required: "Please enter a valid postcode"},
			addressOut_postcode: {required: "Please enter a valid postcode"},
                  type_prop_new: {required: "Please select VAT devlopment classification"}
        }
		});
	});
		
		clearLabels();
		accountNumberPopup();
		setInfoIcons();
		setaddNames();
		backtoTop();
	
	//}
	
	/** Functions used for reddot forms ********************/
		//to display the other field if Other is selected in Title
		 changeTitle();
		//New connection to public sewer - change type of development
		changeTypeDev();

		//To display the other field if Other is selected in Pumping Sation Location
		changePSLocation();

		//To hide/display details of various water saving devices on Product feedback form
		showShowerHead();
		showShowerSave();
		showKitchenSwivel();
		showWashBasinTap();
		showSaveAFlush();
		showHippo();
		showShowerTimer();
		showWaterGel();
		showHoseTriggerGun();
		
		//to copy the applicant details
		copyAppDetails();
		//to copyapplicant address
		copyAppAddress();
		// Hide open close list hidden content
		//jQuery('ul.open-close-list li ul').css('display', 'none');
		//Apply for new water connection form
		changeProp();
		changePremises();
		jQuery("input[name='time_prop']:radio").change(function() {
			jQuery('.validate-form').find('div.parent').remove();
			jQuery('#div_count').val(0);
		});
	    
		jQuery("input[name='type_prop']:radio").change(function() {
			jQuery('.validate-form').find('div.parent').remove();
			jQuery('#div_count').val(0);
		});
         
		jQuery("input[name='type_conn']:radio").change(function(){
			var the_value = jQuery("input:radio[name=type_conn]:checked").val();
			if (the_value == 'Water main')
				jQuery('#site_plan_div').css('display','block');
			else if (the_value == 'Both')
				jQuery('#site_plan_div').css('display','block');
			else    
				jQuery('#site_plan_div').css('display','none');
		});   
		setTypeDropdown();
		 
		//end
		
		//Application for pre-development enquiry form
		changeSiteUsage();

		progressinitialise();
		selectContact();
		selectAddress();
		selectContactDraft();
		
			
		//for water supply services form
		changeService();
		
		//for form - New connection to a public sewer
		setConnections();
		calculate();
		//For Adoption of exising sewer form
		displayField();
		existCopyToOwner();
		//For buildng over public sewer
		copyToOwner();
		buildOverSewerDisplay();

		/*** Functions for online dd form **/
		onlineddClear();
		setDropdown();
		changemeterlist();
		jQuery('#onlineddprint').click(function(){
			jQuery('#confirmationpage').submit();
		});
		clickonPrint();


		 //Pay your quote online
		changequote();
	    showFields();

		//For the clear button of all questionnaire forms
		questClear();

		if (window.location.search.substring(1).indexOf("rdeDmResult=-6502") >= 0)
		{
			jQuery('#form1 #username').addClass('error');
			jQuery('#form1 .input-replacement').addClass('error');
			jQuery('#form1 #password').addClass('error');
			jQuery('#form1 .input-replacement').eq(0).append('<em htmlfor="username" generated="true" class="error" style="display: inline;">Incorrect username or password entered</em>');
			jQuery('#form1 .input-replacement').eq(1).append('<em htmlfor="password" generated="true" class="error" style="display: inline;">Incorrect username or password entered</em>');
			jQuery('#form1 #username').focus();
		} 


});

function questClear(){
	 jQuery('input[name=questclear]').click(function(){
		 if(jQuery('input[type=radio]').parent().hasClass('ez-selected')){
			 jQuery('input[type=radio]').parent().removeClass('ez-selected');
		 }
		  if(jQuery('input[type=checkbox]').parent().hasClass('ez-checked')){
			 jQuery('input[type=checkbox]').parent().removeClass('ez-checked');
		 }
		 jQuery('div.ques-error span:first-child').text('');
		 
	 });

}

function windowAdjust(){
	if($(window).width() < 1066){
		var head = $('div.header-inner');
		var offset = head.offset();
		if(!offset){
			return;
		}
		$('div.content.home-page div.sidebar#leftside').css('padding-left',offset.left);
		if(offset.left <= 24){
			$('div.content.landing-page div.content-background').css('padding-left',offset.left);
			$('body div.content.landing-page div.content-background').css('background-position', offset.left + 1 + 'px -136px'); 
		}
		$('div.carousel-container').css('left',offset.left - 32);
		$('div.carousel-buttons #prev').css('left','32px');
		$('div.carousel-buttons #next').css('right','32px');
	}
	else{
		$('div.content.landing-page div.content-background').css('padding-left', '24px');
		$('body div.content.landing-page div.content-background').css('background-position', '25px -136px'); 
		$('div.carousel-buttons #next').css('right','-1px');
		$('div.carousel-buttons #prev').css('left','-1px');
	}
}

function setCarouselHover(){
	$('div.carousel-hover').hide();
	$('div.carousel ul li.carousel-item').live('mouseenter',function(){
		$(this).find('div.carousel-hover').show();
	}).live('mouseleave',function(){
		$(this).find('div.carousel-hover').hide();
	});

	$('div.carousel ul li.carousel-item h3 a').live('focus',function(){
		$(this).parent().parent().find('div.carousel-hover').show();
	}).live('focusout',function(){
		$(this).parent().parent().find('div.carousel-hover').hide();
	});
}

function setPlumberRatings(){
        $('p.rating-info, div.user-ratings input.button').hide();
	$('div.user-ratings a').click(function(){
		$('#selectedPlumberName').val($(this).parent().parent().parent().parent().find('div.article h3').text());
		$('form[name=emailToCustomer] #internalplumbing1').val($('form[name=plumbers] #internalplumbing').val());
		$('form[name=emailToCustomer] #undergroundleaks1').val($('form[name=plumbers] #undergroundleaks').val());
		$('form[name=emailToCustomer] #leakdetection1').val($('form[name=plumbers] #leakdetection').val());
		$('form[name=emailToCustomer] #rpztest1').val($('form[name=plumbers] #rpztest').val());
		$('form[name=emailToCustomer] #Countysel1').val($('form[name=plumbers] #Countysel').val());
		$('form[name=emailToCustomer] #Countysellowercase1').val($('form[name=plumbers] #Countysellowercase').val());
		$('div.content-box').remove();

		// Find the height and width of the document for the overlay							   
		$documentHeight = $(document).height();
		$documentWidth = $(document).width();
			
		// Set the overlay
		$('body').prepend('<div class="content-box"></div>');
		$contentOffset = ($documentWidth / 2) - ($('div.content-box').width() / 2)
		$('div.content-box').css('left',($contentOffset)+100);
		$('div.content-box').load('emailtoacustomer.html' + ' #plumberrating-content-container', function() {
			// If content loaded then display overlay and content
			$('div.content-box').append($('#plumberrating-nav-social').html());  /*ADDED BY WIPRO*/
			$('div.content-box').append('<ul class=\'close\'><li><a class="plumberrating-close" href=\'#\'>Close</a></li></ul>');
			$('div.content-box').fadeIn(600, 'easeOutExpo');
			$('div.content-box').find('#plumberrating-container').removeClass('popupnodisplay'); /*ADDED BY WIPRO*/

			sIFR.replace(albertExtraBold, {
			  selector: '#plumberrating-content-container h3',
			  css: '.sIFR-root {  color:#3894af; font-size:25px;}',
			  wmode: 'transparent',
			  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
			});

			/*sIFR.replace(albertExtraBold, {
			  selector: '#plumberrating-content-container label',
			  css: '.sIFR-root {  color:#000000; font-size:15px;}',
			  wmode: 'transparent',
			  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
			});*/
			
			$('ul.close li a, div.cancel-button').click(function(){
				$('div.content-box').css('filter','alpha(opacity=0)');
				$('div.content-box').fadeOut(400, 'easeOutExpo', function(){
					$('div.content-box').remove();
				});
			});
			$('#plumberrating-content-container input, #plumberrating-content-container textarea').wtdforms();
			$('#plumberrating-content-container input').eq(0).focus();

		
	jQuery('ul.unique-ref-number li ul').css('left', '-999em');
	jQuery('form').find('iframe').remove();
	
	jQuery('ul.unique-ref-number li').unbind('mouseover');
	jQuery('ul.unique-ref-number li').unbind('mouseout');

	jQuery('ul.unique-ref-number li').mouseover(function() {
		jQuery(this).parent().css('z-index', '100001');
		/*jQuery(this).find('ul').prepend('<iframe></iframe>');
		jQuery(this).find('iframe').css('filter', 'progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)');
		jQuery(this).find('iframe').css('opacity', '0');*/
		jQuery(this).find('ul').css('left', '-30px');
		if($.browser.msie){
			jQuery(this).find('ul').css('top', '40px');
		} else{
			jQuery(this).find('ul').css('top', '3px');
		}
		return false;
	}).mouseout(function(){
		jQuery(this).parent().css('z-index', '100');
		jQuery(this).find('ul').css('left', '-999em');
		//jQuery(this).find('ul').css('top', '0');
		//jQuery(this).find('iframe').remove();
		return false;
	});

	jQuery('ul.unique-ref-number li a').click(function(){
		return false;
	});




        	//Mouse hover over stars
		$('div#plumberrating-content-container div ol li').hover(function(){ 

			//Display gold shadow stars to hovered stars that are not active
			var hoverStar = $(this).index();
			$(this).parent().children('li').each(function(index, element){
				if($(this).index() <= hoverStar){
					if($(this).hasClass('active')){
					}
					else{
						$(this).addClass('hover');
					}
				}
				else{
					$(this).removeClass('hover');
				}
			});
		},function(){
			$('div#plumberrating-content-container div ol li').removeClass('hover');
		});

		//Mouse click on stars
		$('div#plumberrating-content-container div ol li').bind('click', function(){

			//Display gold stars to stars that have been clicked and set the rating.
			var clickedStar = $(this).index();
			$(this).parent().parent().children('input').val($(this).index() + 1);
			$(this).parent().parent().children('div').children('select').val($(this).index() + 1);
			$(this).parent().children('li').each(function(index, element){
				if($(this).index() <= clickedStar){
					if($(this).hasClass('hover')){
						$(this).removeClass('hover');
					}
					$(this).addClass('active');
				}
				else{
					$(this).removeClass('active');
				}
			});
		});
	
		/*$('div#plumberrating-content-container input.button').click(function(){
			var addressBar = window.location;
			//alert($(this).parent().parent().serialize());
			var $form = $(this).parent().parent();
			$form.attr('action',addressBar + "?s=" + $form.attr('id') + "&" + $form.serialize());
			
		});*/
		
		$("#uniqRef").keydown(function(event) { 
			// Allow only backspace and delete 
			if ( event.keyCode == 46 || event.keyCode == 8 ) { 
			// let it happen, don't do anything 
			}else { 
			// Ensure that it is a number and stop the keypress 
				if (event.keyCode < 48 || (event.keyCode > 57 && event.keyCode < 96) || (event.keyCode > 105)) { 
				event.preventDefault(); 
				}  
		
			} 
		}); 

	
		$('div#plumberrating-content-container input.required').live('click',function(){
			$(this).parent().removeClass('error');
		});

		$('#plumberName').val($('#selectedPlumberName').val());

		});

	});
	
	
	
}

$.fn.centerInClient = function(options) {
    /// <summary>Centers the selected items in the browser window. Takes into account scroll position.
    /// Ideally the selected set should only match a single element.
    /// </summary>    
    /// <param name="fn" type="Function">Optional function called when centering is complete. Passed DOM element as parameter</param>    
    /// <param name="forceAbsolute" type="Boolean">if true forces the element to be removed from the document flow 
    ///  and attached to the body element to ensure proper absolute positioning. 
    /// Be aware that this may cause ID hierachy for CSS styles to be affected.
    /// </param>
    /// <returns type="jQuery" />
    var opt = { forceAbsolute: false,
                container: window,    // selector of element to center in
                completeHandler: null
              };
    $.extend(opt, options);
   
    return this.each(function(i) {
        var el = $(this);
        var jWin = $(opt.container);
        var isWin = opt.container == window;

        // force to the top of document to ENSURE that 
        // document absolute positioning is available
        if (opt.forceAbsolute) {
            if (isWin)
                el.remove().appendTo("body");
            else
                el.remove().appendTo(jWin.get(0));
        }

        // have to make absolute
        el.css("position", "absolute");

        // height is off a bit so fudge it
        var heightFudge = isWin ? 2.0 : 1.8;

        var x = (isWin ? jWin.width() : jWin.outerWidth()) / 2 - el.outerWidth() / 2;
        var y = (isWin ? jWin.height() : jWin.outerHeight()) / heightFudge - el.outerHeight() / 2;

        el.css("left", x + jWin.scrollLeft());
        el.css("top", y + jWin.scrollTop());

        // if specified make callback and pass element
        if (opt.completeHandler)
            opt.completeHandler(this);
    });
}


function plumberValidation(){
	$('form[name=emailToCustomer]').find('input#url1').val(location.href);
        var uniqueCheck = document.getElementById('uniqRef').value;
	  var nameCheck = document.getElementById('yourName').value;
        var emailCheck = document.getElementById('emailAddress1').value;
	  var qualityCheck = document.getElementById('quality').value;   
	  var speedCheck = document.getElementById('speed').value;   
	  var serviceCheck = document.getElementById('service').value;   
	
	var atCheck = emailCheck.indexOf("@");
	var dotCheck = emailCheck.lastIndexOf(".");
	if(uniqueCheck == null || $.trim(uniqueCheck) == "" || uniqueCheck.length < 4 || uniqueCheck.length > 5 ){
		$('input#uniqRef').parent().addClass('error');
		if(nameCheck == null || $.trim(nameCheck) == ""){
			$('input#yourName').parent().addClass('error');
			if(atCheck < 1 || dotCheck < atCheck + 2 || dotCheck + 2 >= emailCheck.length || emailCheck == null || $.trim(emailCheck) == ""){
				$('input#emailAddress1').parent().addClass('error');
				if(qualityCheck == '0' ||speedCheck == '0' || serviceCheck == '0'){
			      	document.getElementById('error_message_rating').innerHTML = "* You must rate each category before you submit your rating";
					return false;
				}
				return false;
			}
			return false;
		}
		return false;
	}
	if(nameCheck == null || $.trim(nameCheck) == ""){
		$('input#yourName').parent().addClass('error');
		if(atCheck < 1 || dotCheck < atCheck + 2 || dotCheck + 2 >= emailCheck.length || emailCheck == null || $.trim(emailCheck) == ""){
			$('input#emailAddress1').parent().addClass('error');
			if(qualityCheck == '0' ||speedCheck == '0' || serviceCheck == '0'){
				document.getElementById('error_message_rating').innerHTML = "* You must rate each category before you submit your rating";
				return false;
			}
			return false;
		}
		return false;
	}
	if(atCheck < 1 || dotCheck < atCheck + 2 || dotCheck + 2 >= emailCheck.length || emailCheck == null || $.trim(emailCheck) == ""){
		$('input#emailAddress1').parent().addClass('error');
		if(qualityCheck == '0' ||speedCheck == '0' || serviceCheck == '0'){
			document.getElementById('error_message_rating').innerHTML = "* You must rate each category before you submit your rating";
			return false;
		}
		return false;
	}
	if(qualityCheck == '0' ||speedCheck == '0' || serviceCheck == '0'){
		document.getElementById('error_message_rating').innerHTML = "* You must rate each category before you submit your rating";
		return false;
	}

	//$documentWidth = $(document).width();
	/*$('div.content-box').fadeOut('fast', function(){
	//	$('div.content-box').remove();
		this.style.removeAttribute('filter');
	});*/
	
	var $popupOffset = $('#uniqRef').offset();
      $('div.content-box').hide();
	
	
	if ($('body').find('div.content-sent-box').length == 0) {
		$('body').prepend('<div class=\'content-sent-box\'></div>');
	}
	
	//$('div.content-sent-box').css($popupOffset);

	$('div.content-sent-box').centerInClient();


	$('div.content-sent-box').load('emailtoacustomer.html' + ' #plumberrating-thankyou-container', function() {
		// If content loaded then display overlay and content
		$('div.content-sent-box').empty();
		$('div.content-sent-box').append($('#plumber-thankyou-container').html());
		$('div.content-sent-box').append('<ul class=\'close\'><li><a style="top:-2px;right:-27px;" href=\'#\'>Close</a></li></ul>');
		/*$('div.content-sent-box').css('z-index',200000).fadeIn('fast', function(){
			this.style.removeAttribute('filter');

		});*/
		
		$('div.content-sent-box').show();
		$('#plumber-thankyou-container').removeClass('popupnodisplay');

		sIFR.replace(albertExtraBold, {
		  selector: 'div#plumberrating-thankyou-container h3',
		  css: '.sIFR-root {  color:#3894af; font-size:25px;}',
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});

		
		sIFR.replace(albert, {
		  selector: 'div#plumberrating-thankyou-container p.thankyou-para',
		  css: '.sIFR-root {  color:#000000; font-size:15px;text-indent:30px;}',
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});

		sIFR.replace(albert, {
		  selector: 'div#plumberrating-thankyou-container p',
		  css: '.sIFR-root {  color:#000000; font-size:15px;}',
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});		

		$('ul.close li a, div.cancel-button').live('click',function(){
			$('div.content-sent-box').css('filter','alpha(opacity=0)');
			$('div.content-sent-box').fadeOut(600, function(){
				$('div.content-sent-box').remove();
			});

		});

	});

	$.ajax({
			type: "POST",
			url: "/cps/rde/xchg/corp/hs.xsl/customer_plumber_rating.xml",
			data: {
				uniqRef:$.trim(uniqueCheck),yourName:$.trim(nameCheck),emailAddress1:$.trim(emailCheck),
				plumberName:$('#plumberName').val(),
				quality:$('#quality').val(),
				speed:$('#speed').val(),
				service:$('#service').val(),
				emailMessage1:$('#emailMessage1').val()	
				}

	});
	
	return false;
}


function plumberDropDown(){
	//Hide the plumber names on load
	$('div.named-plumbers').hide();
	
	//When a named plumber link is clicked, the related box appears
	$('li.plumber-link a.inactive').live('click', function(){
		$(this).parent().parent().parent().find('div.named-plumbers').show();
		$(this).removeClass('inactive');
		$(this).addClass('active');
		$(this).text('Hide named plumbers');
		
		return false;
	});

	$('li.plumber-link a.active').live('click', function(){
		$(this).parent().parent().parent().find('div.named-plumbers').hide();
		$(this).removeClass('active');
		$(this).addClass('inactive');
		$(this).text('View named plumbers');
		
		return false;
	});
}

function setIncidents(){
	$('div.incident-container div.updates p').show();
	//Set text cutter on multi-incident tout
	$('div.incident-container div.updates div').each(function(index, element){
		var lengthOfTitle = $(this).children('h4').html().length;
		var lengthOfText = $(this).children('p').html().length;
		if(lengthOfTitle + lengthOfText > 110){
			var newParagraph = $(element).children('p').html().substring(0, 52) + '...'
			$(element).children('p').html(newParagraph);
		}
	});

	//Set rollover state for incident tout
	if(jQuery.browser.msie && jQuery.browser.version == '6.0'){
		$('div.incident-container').hover(function(){
			$('div.incident-top h3').addClass('icon-highlight');
		},function(){
			$('div.incident-top h3').removeClass('icon-highlight');
		});
	}
	$('div.incident-container').hover(function(){
		$('div.incident-top').addClass('top-rollover');
		$('div.incident-content').addClass('content-rollover');
		$('div.incident-bottom').addClass('bottom-rollover');
	},function(){
		$('div.incident-top').removeClass('top-rollover');
		$('div.incident-content').removeClass('content-rollover');
		$('div.incident-bottom').removeClass('bottom-rollover');
		$('div.incident-content').show();
		$('div.incident-full-content').hide();
		$('div.incident-full-content div').hide();
	});
	$('div.incident-container h3 a, div.incident-container h4 a').focus(function(){
		$('div.incident-top').addClass('top-rollover');
		$('div.incident-content').addClass('content-rollover');
		$('div.incident-bottom').addClass('bottom-rollover');
	});
	/*$('div.incident-container h3 a, div.incident-container h4 a').focusout(function(){
		$('div.incident-top').removeClass('top-rollover');
		$('div.incident-content').removeClass('content-rollover');
		$('div.incident-bottom').removeClass('bottom-rollover');
		$('div.incident-content').show();
		$('div.incident-full-content').hide();
		$('div.incident-full-content div').hide();
	});*/

	//Hide expanded incident content
	$('div.incident-full-content').hide();
	$('div.incident-full-content div').hide();

	$('div.incident h4 a').each(function(index, element){
		$(this).click(function(){
			var incidentIndex = index + 1; 
			var selectedIncident = 'div.incident-full-content div:nth-child(' + incidentIndex + ')';
			$('div.incident-full-content').show();
			$(selectedIncident).show();
			$('div.incident-content').hide();
			var incidentTitle = $(this).text();
			dcsMultiTrack('DCS.dcssip','www.thameswater.co.uk','DCS.dcsuri','CurrentIncident_'+incidentTitle,'WT.ti','Current Incident: '+incidentTitle,'WT.dl','0','DCSext.currIncident','1');
			return false;
		});
	});
	$('div.incident-full-content h4 a').each(function(index, element){
		$(this).click(function(){
			var incidentIndexClose = index + 1; 
			var selectedIncidentClose = 'div.incident-full-content div:nth-child(' + incidentIndexClose + ')';
			$('div.incident-full-content').hide();
			$(selectedIncidentClose).hide();
			$('div.incident-content').show();
			var incidentTitle = $(this).text();
			dcsMultiTrack('DCS.dcssip','www.thameswater.co.uk','DCS.dcsuri','CurrentIncident_'+incidentTitle,'WT.ti','Current Incident: '+incidentTitle,'WT.dl','0','DCSext.currIncident','1');
			return false;
		});
	});
	$('div.incident-content ul li a').click(function(){
		$('div.incident-full-content').show();
		$('div.incident-full-content div').show();
		$('div.incident-content').hide();
		var incidentTitle = $(this).parent().parent().parent().find('h4 a').text();
			dcsMultiTrack('DCS.dcssip','www.thameswater.co.uk','DCS.dcsuri','CurrentIncident_'+incidentTitle,'WT.ti','Current Incident: '+incidentTitle,'WT.dl','0','DCSext.currIncident','1');
		return false;
	});
}

function loadFancyBox(){
	if($('a.lightbox, div.lightbox a').length){
		if(jQuery.browser.msie && jQuery.browser.version == '6.0'){
			return false;
		}
		else{
			$('a.lightbox, div.lightbox a').fancybox({
				padding : 7,
				titlePosition : 'over',
				'titleFormat' : function(title, currentArray, currentIndex, currentOpts) {
					return '<span id="fancybox-title-overlay">' + title + '</span>';
				}
			});
		}
	}
}

function setMap(){
	if ($('#flash-navigation').length){
		var flashMapEnabled = false

		if ($('#flash-navigation').html().length > 25){
			flashMapEnabled = true;
		}


		$('div.map-header ul li').show();
		$('div.key-projects > div').hide();

		if (flashMapEnabled){
			$('#map-navigation').hide();
		}



		$('#map-navigation table li a').click(function(){
			if($(this).parent().hasClass('active')){
				$('#map-navigation table li').removeClass('active');
				$('div.key-projects > div').hide();
			}
			else{
				$('#map-navigation table li').removeClass('active');
				$(this).parent().addClass('active');
			}
		});


		if (flashMapEnabled){


		$('a.nav-switch').click(function(){
			$('#map-navigation, #flash-navigation, div.map-header ul li a').toggle();
			$(this).show(); //.parent().toggleClass('last');
			if($(this).text() == 'Go to map view'){
				$(this).text('List by region');
			}
			else{
				$(this).text('Go to map view');
			}
			return false;
		});
		

		}else{
			$('a.nav-switch').parent().hide();
		
		
		}




		// Added to hide icons based on content from XSL processing
		$('div.key-projects ul.open-close-list.rec-map li').each(function(index, element){
			if($(element).parent().hasClass('open-close-list') == true && $(element).hasClass('site-link') == false){
				if($(element).next().hasClass('site-link') == false){
					$(element).hide();
				}
			}
		});

		$('div.key-projects ul.open-close-list.pr09-map li').each(function(index, element){
			if($(element).children('ul').length < 1) {
				$(element).hide();
			}
		});

		$('div.site-details').hide();
		$('div.key-projects ul.open-close-list.rec-map li a').unbind('click');
		$('div.key-projects ul.open-close-list.rec-map li a').click(function(event){
			if($(this).parent().find('li.faq-content').is(':visible')){
				$('ul.currentMapContent').remove();
				$(this).parent().parent().find('li').removeClass('active');
				$(this).parent().removeClass('active');
				event.preventDefault();
			} 
			else {
				$(this).parent().parent().find('li').removeClass('active');
				$(this).parent().addClass('active');
				$('ul.currentMapContent').remove();
				$contentMatch = $(this).find('strong').html();
				$content = '';
				$(this).parents('div').find('div.site-details div h4 a').each(function(index, element){
					if($contentMatch == $(this).html()){
						$content = $(this).parent().parent().html();
					}
				});
				
				$('<ul class="currentMapContent"><li class="faq-content">' + $content + '</ul></li>').insertAfter($(this));
				$('li.faq-content').find('h4').hide();
				event.preventDefault();
			}
		});
	}
}

function loadMapContent(mapRef){
	$('div.key-projects > div').hide();
	$('div.key-projects > div.' + mapRef).show();
	$targetOffset = $('div.key-projects').offset();
	$targetTop = $targetOffset.top; 
	$('html, body').animate({scrollTop:$targetTop}, 0);
}

function clearMapContent(){
	$('div.key-projects > div').hide();
}

function onMapClick(rel){
	$('div#map-navigation a').click(function(){
		loadMapContent($(this).attr('rel'));
	});
}

function setSiteMap(){
	
	// Hide Sitemap
	$('div.sitemap').css('display', 'none');
	
	$('div.sitemap-link ul li a').live('click', function(event) {
		if($('div.sitemap').is(':visible')){
			if(jQuery.browser.msie && jQuery.browser.version == '6.0'){
				$('div.sitemap').css('display', 'none');
				$(this).removeClass('active');
			}
			else{
				$('div.sitemap').slideUp(1000, 'easeOutExpo');
				$(this).removeClass('active');
			}
				event.preventDefault();
		} 
		else {
			if(jQuery.browser.msie && jQuery.browser.version == '6.0'){
				$('div.sitemap').css('display', 'block');
				$(this).removeClass('active');
			}
			else{
				$('div.sitemap').slideDown(1000, 'easeOutExpo');
				$(this).addClass('active');
			}
				event.preventDefault();
		}
	});

}

function setEmailButton(){
	$('a.button_email').live('click', function(){
		$('div.content-box').remove();

		// Find the height and width of the document for the overlay							   
		$documentHeight = $(document).height();
		$documentWidth = $(document).width();
			
		// Set the overlay
		$('body').prepend('<div class="content-box"></div>');
		$contentOffset = ($documentWidth / 2) - ($('div.content-box').width() / 2)
		$('div.content-box').css('left',$contentOffset);
		$('div.content-box').load('emailtoafriend.html' + ' #email-content-container', function() {
			// If content loaded then display overlay and content
			$('div.content-box').append($('#utility-nav-social').html());  /*ADDED BY WIPRO*/
			$('div.content-box').append('<ul class=\'close\'><li><a href=\'#\'>Close</a></li></ul>');
			$('div.content-box').fadeIn(600, 'easeOutExpo');
			$('div.content-box').find('#email-container').removeClass('popupnodisplay'); /*ADDED BY WIPRO*/

			sIFR.replace(albertExtraBold, {
			  selector: 'h1',
			  css: '.sIFR-root {  color:#3894af; font-size:25px;}',
			  wmode: 'transparent',
			  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
			});

			sIFR.replace(albertExtraBold, {
			  selector: 'label',
			  css: '.sIFR-root {  color:#000000; font-size:15px;}',
			  wmode: 'transparent',
			  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
			});
			
			$('ul.close li a, div.cancel-button').click(function(){
				$('div.content-box').fadeOut(400, 'easeOutExpo', function(){
					$('div.content-box').remove();
				});
			});
			$('#email-content-container input, #email-content-container textarea').wtdforms();
			$('#email-content-container input').eq(0).focus();
		});
	});
	
	$('div#email-content-container input.required').live('click',function(){
		$(this).parent().removeClass('error');
	});
}

/*function emailValidation(){
	var nameCheck = document.forms["emailToAFriend"]["emailName"].value;
	var emailCheck = document.forms["emailToAFriend"]["emailAddress"].value;
	var atCheck = emailCheck.indexOf("@");
	var dotCheck = emailCheck.lastIndexOf(".");

	if(nameCheck == null || nameCheck == ""){
		$('input#emailName').parent().addClass('error');
		if(atCheck < 1 || dotCheck < atCheck + 2 || dotCheck + 2 >= emailCheck.length || emailCheck == null || emailCheck == ""){
			$('input#emailAddress').parent().addClass('error');
			return false;
		}
		return false;
	}
	if(atCheck < 1 || dotCheck < atCheck + 2 || dotCheck + 2 >= emailCheck.length || emailCheck == null || emailCheck == ""){
		$('input#emailAddress').parent().addClass('error');
		return false;
	}
	$('div.content-box').fadeOut(400, 'easeOutExpo', function(){
		$('div.content-box').remove();
	});
	$('body').prepend('<div class="content-sent-box"></div>');
	$contentOffset = ($documentWidth / 2) - ($('div.content-sent-box').width() / 2)
	$('div.content-sent-box').css('left',$contentOffset);
	$('div.content-sent-box').load('emailtoafriend.html' + ' #email-thankyou-container', function() {
		// If content loaded then display overlay and content
		$('div.content-sent-box').append('<ul class=\'close\'><li><a href=\'#\'>Close</a></li></ul>');
		$('div.content-sent-box').fadeIn(600, 'easeOutExpo');

		sIFR.replace(albertExtraBold, {
		  selector: 'h1',
		  css: '.sIFR-root {  color:#3894af; font-size:25px;}',
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});

		sIFR.replace(albert, {
		  selector: 'div#email-thankyou-container p',
		  css: '.sIFR-root {  color:#000000; font-size:15px;}',
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});
		
		$('ul.close li a, div.cancel-button').click(function(){
			$('div.content-sent-box').fadeOut(400, 'easeOutExpo', function(){
				$('div.content-sent-box').remove();
			});
		});
	});

	return false;
}*/

/*WIPRO MODDED emailValidation()
function emailValidation(){
	$('form[name=emailToAFriend]').find('input#url1').val(location.href);
     var nameCheck = document.getElementById('emailName').value;
     var emailCheck = document.getElementById('emailAddress').value; 

	//var nameCheck = document.forms["emailToAFriend"]["emailName"].value;
	//var emailCheck = document.forms["emailToAFriend"]["emailAddress"].value;
	var atCheck = emailCheck.indexOf("@");
	var dotCheck = emailCheck.lastIndexOf(".");

	if(nameCheck == null || nameCheck == ""){
		$('input#emailName').parent().addClass('error');
		if(atCheck < 1 || dotCheck < atCheck + 2 || dotCheck + 2 >= emailCheck.length || emailCheck == null || emailCheck == ""){
			$('input#emailAddress').parent().addClass('error');
			return false;
		}
		return false;
	}
	if(atCheck < 1 || dotCheck < atCheck + 2 || dotCheck + 2 >= emailCheck.length || emailCheck == null || emailCheck == ""){
		$('input#emailAddress').parent().addClass('error');
		return false;
	}
	$('div.content-box').fadeOut(400, 'easeOutExpo', function(){
	//	$('div.content-box').remove();
	});
	$('body').prepend('<div class="content-sent-box"></div>');
	$contentOffset = ($documentWidth / 2) - ($('div.content-sent-box').width() / 2)
	$('div.content-sent-box').css('left',$contentOffset);
	$('div.content-sent-box').load('emailtoafriend.html' + ' #email-thankyou-container', function() {
		// If content loaded then display overlay and content
		$('div.content-sent-box').append($('#thankyou-container').html());
		$('div.content-sent-box').append('<ul class=\'close\'><li><a href=\'#\'>Close</a></li></ul>');
		$('div.content-sent-box').fadeIn(600, 'easeOutExpo');
		$('#thankyou-container').removeClass('popupnodisplay');

		sIFR.replace(albertExtraBold, {
		  selector: 'h1',
		  css: '.sIFR-root {  color:#3894af; font-size:25px;}',
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});

		sIFR.replace(albert, {
		  selector: 'div#email-thankyou-container p',
		  css: '.sIFR-root {  color:#000000; font-size:15px;}',
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});
		
		$('ul.close li a, div.cancel-button').click(function(){
			$('div.content-sent-box').fadeOut(400, 'easeOutExpo', function(){
				$('div.content-sent-box').remove();
			});
		});
	});
	
	return true;
}*/

function emailValidation(){
	$('form[name=emailToAFriend]').find('input#url1').val(location.href);
     var nameCheck = document.getElementById('emailName').value;
     var emailCheck = document.getElementById('emailAddress').value; 
   
	//var nameCheck = document.forms["emailToAFriend"]["emailName"].value;
	//var emailCheck = document.forms["emailToAFriend"]["emailAddress"].value;
	var atCheck = emailCheck.indexOf("@");
	var dotCheck = emailCheck.lastIndexOf(".");


	if(nameCheck == null || nameCheck == ""){
		$('input#emailName').parent().addClass('error');
		if(atCheck < 1 || dotCheck < atCheck + 2 || dotCheck + 2 >= emailCheck.length || emailCheck == null || emailCheck == ""){
			$('input#emailAddress').parent().addClass('error');
			return false;
		}
		return false;
	}
	if(atCheck < 1 || dotCheck < atCheck + 2 || dotCheck + 2 >= emailCheck.length || emailCheck == null || emailCheck == ""){
		$('input#emailAddress').parent().addClass('error');
		return false;
	}
	$('div.content-box').fadeOut(400, 'easeOutExpo', function(){
	//	$('div.content-box').remove();
	});
	$.ajax({
			type: "POST",
			url: "http://www.thameswater.co.uk/cps/rde/xchg/corp/hs.xsl/email.xml",
			data: {
				emailName:$.trim(nameCheck),emailAddress:$.trim(emailCheck),url1:$('#url1').val(),
				
				emailMessage:$('#emailMessage').val()	
				}

	});
	if ($('body').find('div.content-sent-box').length == 0) {
		$('body').prepend('<div class=\'content-sent-box\'></div>');
	}
	$contentOffset = (($documentWidth / 2) - ($('div.content-sent-box').width() / 2));
	$('div.content-sent-box').css('left',$contentOffset);
	$('div.content-sent-box').load('emailtoafriend.html' + ' #email-thankyou-container', function() {
		// If content loaded then display overlay and content
		$('div.content-sent-box').empty();
		$('div.content-sent-box').append($('#thankyou-container').html());
		$('div.content-sent-box').append('<ul class=\'close\'><li><a href=\'#\'>Close</a></li></ul>');
		$('div.content-sent-box').fadeIn(600, 'easeOutExpo');
		$('#thankyou-container').removeClass('popupnodisplay');


		sIFR.replace(albertExtraBold, {
		  selector: 'h1',
		  css: '.sIFR-root {  color:#3894af; font-size:25px;}',
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});

		sIFR.replace(albert, {
		  selector: 'div#email-thankyou-container p',
		  css: '.sIFR-root {  color:#000000; font-size:15px;}',
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});

		
		$('ul.close li a, div.cancel-button').live('click',function(){
			$('div.content-sent-box').fadeOut(400, 'easeOutExpo', function(){
				$('div.content-sent-box').remove();
			});
		});
	});
	
	return false;	
	
}


function sIFRLink(sifr){
	$href = $(sifr).parent().parent().find('a').attr('href');
	window.location.href = $href;
}

function setSIFR(){

	// Setting H1 and color dependent on site area

	// 404 page sIFR begins
	if($('div.fourerror').length){
		sIFR.replace(albertExtraBold, {
		  selector: 'h1',
		  css: '.sIFR-root {  color:#a33f97; font-size:110px; }',
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});

		sIFR.replace(albert, {
		  selector: 'h2',
		  css: '.sIFR-root {  color:#666766; font-size:30px;}',
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});

		sIFR.replace(albertExtraBold, {
		  selector: 'h3',
		  css: '.sIFR-root {  color:#555555; font-size:20px;}',
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});
	}
	// 404 page sIFR ends 

	if($('div.disaster').length){
		sIFR.replace(albertExtraBold, {
		  selector: 'div.header-inner ul li',
		  css: ['a {  color:#FFFFFF; font-size:40px; text-decoration:none; text-align:right;}',
			  'a:hover {  color:#FFFFFF; text-decoration:underline;}'],
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});

		sIFR.replace(albertExtraBold, {
		  selector: 'h1',
		  css: '.sIFR-root {  color:#01cae8; font-size:30px;}',
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});

		sIFR.replace(albertExtraBold, {
		  selector: 'h2',
		  css: '.sIFR-root {  color:#01cae8; font-size:20px;}',
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});
	}
	if($('div.content').hasClass('landing-page') == false){
		sIFR.replace(albertExtraBold, {
		  selector: 'h1',
		  css: '.sIFR-root {  color:#666666; font-size:24px;}',
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});
	}
	sIFR.replace(albert, {
	  selector: 'p.strapline',
	  css: '.sIFR-root {  color:#FFFFFF; font-size:16px; line-height:42px;}',
	  wmode: 'transparent',
	  ratios: [8, 1.31, 12, 1.27, 16, 1.21, 17, 1.2, 23, 1.19, 24, 1.16, 25, 1.18, 27, 1.17, 32, 1.16, 33, 1.17, 41, 1.16, 58, 1.15, 64, 1.14, 65, 1.15, 95, 1.14, 96, 1.13, 100, 1.14, 101, 1.13, 102, 1.14, 104, 1.13, 109, 1.14, 113, 1.13, 114, 1.14, 1.13]
	});
	
	sIFR.replace(albertExtraBold, {
	  selector: 'div.sidebar h2',
	  css: '.sIFR-root {  color:#FFFFFF; font-size:24px;}',
	  wmode: 'transparent',
	  ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
	});

	sIFR.replace(albertExtraBold, {
	  selector: 'div.search-container h3',
	  css: '.sIFR-root {  color:#FFFFFF; font-size:16px;}',
	  wmode: 'transparent'
	});

	sIFR.replace(albertThin, {
	  selector: 'div.content.wide div.section h3',
	  css: ['.sIFR-root {  color:#FFFFFF; font-size:27px;}',
	  '.sIFR-root a { color: #ffffff; text-decoration:none; cursor:pointer;}',
	  '.sIFR-root a:hover { color: #ff0000; text-decoration:none; }'],
	  wmode: 'transparent'
	});
	sIFR.replace(albertThin, {
	  selector: 'ul.landing-highlights li span.heading',
	  css: '.sIFR-root {  color:#FFFFFF; font-size:24px; cursor:pointer;}',
	  wmode: 'transparent',
	  onRelease: function(fi) { sIFRLink(fi.getAncestor()) } 
	});/**/
	sIFR.replace(albertExtraBold, {
	  selector: 'div.article.amp5 div.map-header h3',
	  css: '.sIFR-root {  color:#97af51; font-size:25px;}',
	  wmode: 'transparent',
	  ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
	});

	sIFR.replace(albert, {
	  selector: 'div.km-self-service div.kmssheader h5',
	  css: '.sIFR-root {  color:#ffffff; font-size:20px;}',
	  wmode: 'transparent',
	  ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
	});

	sIFR.replace(albertExtraBold, {
	  selector: 'div.map-header h3',
	  css: '.sIFR-root {  color:#005599; font-size:25px;}',
	  wmode: 'transparent',
	  ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
	});
	sIFR.replace(albert, {
	  selector: 'div.key-projects h3',
	  css: '.sIFR-root {  color:#555555; font-size:20px;}',
	  wmode: 'transparent'
	});

	// Landing Page Tout Headings
	// Applies default landing page headings
	if($('body').hasClass('contact-us') == false){
		sIFR.replace(albertExtraBold, {
		  selector: 'div.landing-page div.article h3',
		  css: ['.sIFR-root {  color:#FFFFFF; font-size:24px; cursor:pointer;}',
		  '.sIFR-root a { color: #FFFFFF; text-decoration:none; cursor:pointer;}',
		  '.sIFR-root a:hover { color:#FFFFFF; text-decoration:underline;}'],
		  wmode: 'transparent',
		  ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});
	}
	// Applies section specific landing page headings on contact page
	else{
		$('div.landing-page div.article span').each(function(index, element){
			// Check which article heading color is required
			if($(element).hasClass('your-account') == true){
				var textColor = '#9ab931';
				var className = 'your-account';
			}
			else if($(element).hasClass('got-problem') == true){
				var textColor = '#7e4a80';
				var className = 'got-problem';
			}
			else if($(element).hasClass('moving-home') == true){
				var textColor = '#cd7423';
				var className = 'moving-home';
			}
			else if($(element).hasClass('water-meters') == true){
				var textColor = '#b61277';
				var className = 'water-meters';
			}
			else if($(element).hasClass('your-water') == true){
				var textColor = '#0f9ab7';
				var className = 'your-water';
			}
			// Apply color to those with the required class
			// Apply color to those with the required class
		   sIFR.replace(albertExtraBold, {
			 selector: 'div.landing-page div.article span.' + className,
			 css: ['.sIFR-root {  color:' + textColor + '; font-size:24px; cursor:pointer;}',
			 'a:hover .sIFR-root a{ color: #FFFFFF; text-decoration:none; cursor:pointer;}'],
			 wmode: 'transparent',
			 onRelease: function(fi) { sIFRLink(fi.getAncestor()) }, 
			 ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		   }); 
		});
	}
	sIFR.replace(albertBold, {
	  selector: 'div.header div.image h4',
	  css: '.sIFR-root {  color:#FFFFFF; font-size:20px; font-weight:bold;}',
	  wmode: 'transparent',
	  forceSingleLine:true,
	  ratios:[8, 1.31, 12, 1.27, 15, 1.21, 16, 1.22, 22, 1.2, 23, 1.17, 25, 1.19, 33, 1.17, 42, 1.16, 47, 1.15, 48, 1.16, 66, 1.15, 70, 1.14, 72, 1.15, 78, 1.14, 79, 1.15, 1.14]
	});

	sIFR.replace(albertBold, {
	  selector: 'div.header div.article h3',
	  css: ['.sIFR-root {  color:#193c72; font-size:20px; font-weight:bold;}',
	  '.sIFR-root.image h3 { color: #ffffff;}'],
	  wmode: 'transparent',
	  forceSingleLine:true,
	  ratios:[8, 1.31, 12, 1.27, 15, 1.21, 16, 1.22, 22, 1.2, 23, 1.17, 25, 1.19, 33, 1.17, 42, 1.16, 47, 1.15, 48, 1.16, 66, 1.15, 70, 1.14, 72, 1.15, 78, 1.14, 79, 1.15, 1.14]
	});
	
	// Setting H2 and color dependent on site section
	if($('div.content').hasClass('landing-page') == false && $('body').hasClass('your-account') == true){
		sIFR.replace(albert, {
		  selector: 'h2',
		  css: '.sIFR-root {  color:#829043; font-size:21px;}',
		  wmode: 'transparent',
		  debug: [8, 1.31, 12, 1.27, 16, 1.21, 17, 1.2, 23, 1.19, 24, 1.16, 25, 1.18, 27, 1.17, 32, 1.16, 33, 1.17, 41, 1.16, 58, 1.15, 64, 1.14, 65, 1.15, 95, 1.14, 96, 1.13, 100, 1.14, 101, 1.13, 102, 1.14, 104, 1.13, 109, 1.14, 113, 1.13, 114, 1.14, 1.13]
		});
	}
	else if($('div.content').hasClass('landing-page') == false && $('body').hasClass('got-problem') == true){
		sIFR.replace(albert, {
		  selector: 'h2',
		  css: '.sIFR-root {  color:#924e95; font-size:21px;}',
		  wmode: 'transparent',
		  debug: [8, 1.31, 12, 1.27, 16, 1.21, 17, 1.2, 23, 1.19, 24, 1.16, 25, 1.18, 27, 1.17, 32, 1.16, 33, 1.17, 41, 1.16, 58, 1.15, 64, 1.14, 65, 1.15, 95, 1.14, 96, 1.13, 100, 1.14, 101, 1.13, 102, 1.14, 104, 1.13, 109, 1.14, 113, 1.13, 114, 1.14, 1.13]
		});
	}
	else if($('div.content').hasClass('landing-page') == false && $('body').hasClass('moving-home') == true){
		sIFR.replace(albert, {
		  selector: 'h2',
		  css: '.sIFR-root {  color:#ba5d17; font-size:21px;}',
		  wmode: 'transparent',
		  debug: [8, 1.31, 12, 1.27, 16, 1.21, 17, 1.2, 23, 1.19, 24, 1.16, 25, 1.18, 27, 1.17, 32, 1.16, 33, 1.17, 41, 1.16, 58, 1.15, 64, 1.14, 65, 1.15, 95, 1.14, 96, 1.13, 100, 1.14, 101, 1.13, 102, 1.14, 104, 1.13, 109, 1.14, 113, 1.13, 114, 1.14, 1.13]
		});
	}
	else if($('div.content').hasClass('landing-page') == false && $('body').hasClass('water-meters') == true){
		sIFR.replace(albert, {
		  selector: 'h2',
		  css: '.sIFR-root {  color:#b41176; font-size:21px;}',
		  wmode: 'transparent',
		  debug: [8, 1.31, 12, 1.27, 16, 1.21, 17, 1.2, 23, 1.19, 24, 1.16, 25, 1.18, 27, 1.17, 32, 1.16, 33, 1.17, 41, 1.16, 58, 1.15, 64, 1.14, 65, 1.15, 95, 1.14, 96, 1.13, 100, 1.14, 101, 1.13, 102, 1.14, 104, 1.13, 109, 1.14, 113, 1.13, 114, 1.14, 1.13]
		});
	}
	else if($('div.content').hasClass('landing-page') == false && $('body').hasClass('your-water') == true){
		sIFR.replace(albert, {
		  selector: 'h2',
		  css: '.sIFR-root {  color:#137d9c; font-size:21px;}',
		  wmode: 'transparent',
		  debug: [8, 1.31, 12, 1.27, 16, 1.21, 17, 1.2, 23, 1.19, 24, 1.16, 25, 1.18, 27, 1.17, 32, 1.16, 33, 1.17, 41, 1.16, 58, 1.15, 64, 1.14, 65, 1.15, 95, 1.14, 96, 1.13, 100, 1.14, 101, 1.13, 102, 1.14, 104, 1.13, 109, 1.14, 113, 1.13, 114, 1.14, 1.13]
		});
	}
	/*Modified - 27052011 - Modified font-size changed to 15px*/
	else if($('div.content').hasClass('landing-page') == true){
		sIFR.replace(albertExtraBold, {
		  selector: 'h2',
          css: ['.sIFR-root {  color:#FFFFFF; font-size:24px;}',
          'em { font-style: normal; color: #FFFFFF; font-size:15px;}'],
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});
	}
	else if($('div.content').hasClass('home-page') == false){
		sIFR.replace(albert, {
		  selector: 'h2',
		  css: '.sIFR-root {  color:#555555; font-size:21px; leading:0;}',
		  wmode: 'transparent',
		  debug: [8, 1.31, 12, 1.27, 16, 1.21, 17, 1.2, 23, 1.19, 24, 1.16, 25, 1.18, 27, 1.17, 32, 1.16, 33, 1.17, 41, 1.16, 58, 1.15, 64, 1.14, 65, 1.15, 95, 1.14, 96, 1.13, 100, 1.14, 101, 1.13, 102, 1.14, 104, 1.13, 109, 1.14, 113, 1.13, 114, 1.14, 1.13]
		});
	}
}


/*function setLightboxHover(){
	$('body').append('<div id=\'magnify-cursor\'></div>')
	$('div.image-feature.lightbox a').each(function(index, element){
		$(element).mouseout(function(){
			$('#magnify-cursor').hide();
			return false;
		});
		$(element).mouseenter(function(){
			$('#magnify-cursor').show();
			return false;
		});
		$(element).mousemove(function(e){
			$('#magnify-cursor').css({
				'left': e.clientX,
				'top': e.clientY
			});
		});
		  
	});
}*/

function setFAQ(){
	$('ul.open-close-list li.faq-content').hide();
	//$('ul.open-close-list li:first-child ul li:first-child').show();
	//$('ul.open-close-list li:first-child').addClass('active');

	$('ul.open-close-list li a').click(function(event){
		if($(this).parent().find('li.faq-content').is(':visible')){
			$(this).parent().find('li.faq-content').hide();
			$(this).parent().parent().find('li').removeClass('active');
			$(this).parent().removeClass('active');
			event.preventDefault();
		} 
		else {
			$(this).parent().parent().find('li.faq-content').hide();
			$(this).parent().find('li.faq-content').show();
			$(this).parent().parent().find('li').removeClass('active');
			$(this).parent().addClass('active');
			event.preventDefault();
		}
	});
	
	$('ul.open-close-list li ul li a').unbind('click');
}

function setKeyboardNav(){
	$('ul.secondary-nav li a').focus(function() {
		$('ul.secondary-nav li').removeClass('hover');
		$(this).parent().addClass('hover');
	});	
	
	$('ul.secondary-nav li a').click(function() {
		$(this).parent().removeClass('hover');
	});

	$('ul.secondary-nav li ul li a').unbind('focus');
		
	$('div.header div.search input, div.logo a').focus(function() {
		$('ul.secondary-nav li').removeClass('hover');
	});

}

function setIE6Background(){
	if(jQuery.browser.msie && jQuery.browser.version == '6.0'){
		var homepageWidth = $(window).width();
		var contentWidth = $('div.content-inner').width();
		var backgroundImage = $('div.home-page').css('background-image') + ' #228CB4 repeat-x';
		var landingImage = $('div.landing-page').css('background-image');
		var head = $("div.header-inner");
		var offset = head.offset();

		if($('div.content').hasClass('landing-page') == true){
			offset.left = offset.left - 27;
			$('div.content').css('padding-left',offset.left);
			/*$leftOffset = (($(window).width() - contentWidth) / 4) + 5;
			$('div.content-background').css('margin-left', $leftOffset + 'px');
			//$('div.content-background').css('width',$(window).width())
			*/$('body').css({
				'background':landingImage,
				'background-position':'0 0',
				'margin':'0 auto'
			});
		}
		else if($('div.content').hasClass('home-page') == true){
			offset.left = offset.left - 35;
			$('div.content').css('padding-left',offset.left);
			$('body').css({
				'background':backgroundImage,
				'background-position':'0 136px',
				'margin':'0 auto'
			});
		}
		else{
			offset.left = offset.left - 3;
			$('div.content').css('padding-left',offset.left);
			//$leftOffset = (($(window).width() - contentWidth) / 4 - 50) ;
			//$('div.content-background').css('margin-left', $leftOffset + 'px');
			
			//var leftMargin = $('div.header-inner');
			//var offset = leftMargin.offset();
			//$('div.content-background').css('margin-left', offset.left + 'px');
			
			/*$leftOffset = (($(window).width() - contentWidth) / 4) -1;
			$('div.content-background').css('margin-left', $leftOffset + 'px');
			$('body').css({
				'background':backgroundImage,
				'background-position':'0 136px'
			});*/
		}

		//$leftOffset = (($(window).width() - contentWidth) / 4) - 1;
		//$('div.content-background').css('margin-left', $leftOffset + 'px');
		//$('div.content.home-page').css('width', $(window).width() + 'px');
	}
}

//$(window).resize(function() {
//  setIE6Background();
//});


$(window).resize(function(){
	windowAdjust();
	window_resize();
});

var resizeTimeoutId;

function window_resize() {
    window.clearTimeout(resizeTimeoutId);
	resizeTimeoutId = window.setTimeout('setIE6Background();', 100);
}

function setInputClear(){
	$defaultVal = '';

	$('input[type="text"]').each(function(index) {
		$defaultVal = $(this).val();
		$(this).attr("rev", $defaultVal);
	 });

	$('input[type="text"]').focus(function(){
		$defaultVal = $(this).attr("rev");
		if ($(this).val() == $defaultVal)
		{
			$(this).val('');
		}
	});

	$('input[type="text"]').blur(function(){
		if($(this).val() == ''){
			$(this).val($defaultVal);
		}
	});
}

function dropDownFix(){	
	
	if(jQuery.browser.msie && jQuery.browser.version == '6.0'){
		$('ul.secondary-nav li a:first-child').hover(function() {
			$(this).parent().addClass('hover');
		}, function () {
			$(this).parent().removeClass('hover');
		});
		
		$('ul.secondary-nav').hover(function() {
			$(this).append('<iframe></iframe>');
			$(this).find('iframe').css('filter', 'progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)');
			$(this).find('iframe').css('opacity', '0');
		}, function () {
			$(this).find('iframe').remove();
		});
	
		$('ul.secondary-nav li ul li a').unbind('hover');
	}
}


function setCheckBox(){
	
	$('input[type="checkbox"]').each(function(index, element){
		$(element).ezMark();
		if($(element).parent().parent().parent().parent().parent().hasClass('plumber-search')){
			$(element).parent().css('margin-top','6px');
		}
	});
	

	$('input#search-whole-site').click(function(){
		$wholeChecked = $(this).attr('checked');		

		$('div.search-filter input[type="checkbox"]').each(function(index, element){
			if ($wholeChecked == true)
			{
				$(element).attr('checked', 'true');
				$(element).parent().addClass('ez-checked')
			}else{
				$(element).attr('checked', '');
				$(element).parent().removeClass('ez-checked')
			}
		});
	});


	$('div.search-filter input[type="checkbox"]').click(function(){

		$thisChecked = $(this).attr('checked');

		if ($thisChecked == false)
		{
			$('input#search-whole-site').attr('checked', '')
			$('input#search-whole-site').parent().removeClass('ez-checked')
		}
	});

}

function setRadioButton(){
	
	$('input[type="radio"]').each(function(index, element){
		//if($(element).parent().parent().parent().parent().hasClass('plumber-search') == false){
			$(element).ezMark();
		//}
		//else{
		//	$(element).ezMark({checkboxCls:'ez-checkbox-plumber', checkedCls: 'ez-checked-plumber'});
		//}
	});
}

// IE6 PNG Fix

function fixPNG(myImage){
 
    if ((version >= 5.5) && (version < 7) && (document.body.filters)) 
    {
		var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
		var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
		var imgTitle = (myImage.title) ? 
               "title=\"" + myImage.title  + "\" " : "title=\"" + myImage.alt + "\" "
		var imgStyle = "display:block; margin-top:0px;" + myImage.style.cssText
		var myParent = myImage.parentNode
 
		if (myParent.nodeName == "A"){
			var aHref=myParent.href;
			var aTarget=""
			var aStyle="style=\" display:block; width:" + myImage.width + "px; height:" + myImage.height + "px;\" "
			if (myParent.target !=="") {
				aTarget = "target=\""+ myParent.target + "\"";
			}
			var strNewHTML = "<span " + imgID + imgClass
			+ imgTitle + " style=\"" + "width:" + myImage.width 
			+ "px; height:" + myImage.height 
			+ "px;" + imgStyle + ";"
			+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
			+ "(src=\'" + myImage.src + "\', sizingMethod='image');\">"
			+ "<a " + aStyle +  "href=\""+aHref + "\" target=\""+ aTarget + "\" ><!-- --></a> </span>"
			myParent.outerHTML = strNewHTML
		}
		else{
			var strNewHTML = "<span " + imgID + imgClass + imgTitle
			+ " style=\"" + "width:" + myImage.width 
			+ "px; height:" + myImage.height 
			+ "px;" + imgStyle + ";"
			+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
			+ "(src=\'" + myImage.src + "\', sizingMethod='image');\"></span>"
			myImage.outerHTML = strNewHTML
		}
    }
}

// Form Validation

function clearLabels(){
	jQuery('input.reset-button').click(function(){
		jQuery('em.error').remove();
		jQuery('.error').removeClass('error');
		jQuery('.date-error').removeClass('date-error');
		jQuery('div.tooltip-container').remove();
	});
	jQuery('input.reset-button-left').click(function(){
		jQuery('em.error').remove();
		jQuery('.error').removeClass('error');
		jQuery('.date-error').removeClass('date-error');
		jQuery('div.tooltip-container').remove();
	});
}

function accountNumberPopup(){
	
	// Hide your account number help image
	jQuery('ul.account-number li ul').css('left', '-999em');
	jQuery('div.field').css('position', 'relative');
	jQuery('div.radio').css('position', 'relative');
	jQuery('div.radio-validation-group div.radio').css('position', 'static');
	jQuery('div.check').css('position', 'relative');
	jQuery('div.date-field').css('position', 'relative');
	jQuery('form').find('iframe').remove();
	
	jQuery('ul.account-number li').unbind('mouseover');
	jQuery('ul.account-number li').unbind('mouseout');

	jQuery('ul.account-number li').mouseover(function() {
		jQuery(this).parent().css('z-index', '101');
		jQuery(this).find('ul').prepend('<iframe></iframe>');
		jQuery(this).find('iframe').css('filter', 'progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)');
		jQuery(this).find('iframe').css('opacity', '0');
		jQuery('div.field').css('position', 'static');
		jQuery('div.radio label').css('position', 'static');
		jQuery('div.radio').css('position', 'static');
		jQuery('div.check').css('position', 'static');
		jQuery('div.date-field').css('position', 'static');
		jQuery(this).find('ul').css('left', '-30px');
		jQuery('div.tooltip-container').remove();
		return false;
	}).mouseout(function(){
		jQuery(this).parent().css('z-index', '100');
		jQuery(this).find('ul').css('left', '-999em');
		jQuery(this).find('iframe').remove();
		jQuery('div.field').css('position', 'relative');
		jQuery('div.radio').css('position', 'relative');
		jQuery('div.radio-validation-group div.radio').css('position', 'static');
		jQuery('div.date-field').css('position', 'relative');
		return false;
	});

	jQuery('ul.account-number li a').click(function(){
		return false;
	});
}

function setaddNames(){
	// Hide all items in hidden group
	jQuery('ul.show-hidden-group li.remove-contact').css('display', 'none');	
	jQuery('div.hidden-group').css('display', 'none');	
	
	var count = 0;
	
	jQuery('ul.show-hidden-group li.add-contact a').click(function(){
		count = count + 1;
		var hiddenGroup = jQuery(this).parent().parent().parent().find('div.hidden-group');	
		jQuery('ul.show-hidden-group').css('padding-bottom', '15px');
		hiddenGroup.each(function(index, element){
			
			jQuery('ul.show-hidden-group li.remove-contact').css('display', 'block');
			
			// Check the display state of each item
			var displayState = jQuery(element).css('display');

			// The last item reached that is display:none; is made visible and then return false so loop can start again
			if(displayState == 'none'){
				jQuery(element).css('display', 'block');
				jQuery(element).find('input.hidden-required').addClass('required');
				return false;
			}
		});
		return false;												   
	});
	jQuery('ul.show-hidden-group li.remove-contact a').click(function(){
		count = count - 1;
		var hiddenGroup = jQuery(this).parent().parent().parent().find('div.hidden-group');	
		hiddenGroup.each(function(index, element){
			
			// Check the display state of each item
			var displayState = jQuery(element).css('display');

			if(count == 0){
				jQuery('ul.show-hidden-group li.remove-contact').css('display', 'none');
					jQuery('ul.show-hidden-group').css('padding-bottom', '0');
			}

			// The last item reached that is display:block; is hidden and then return false so loop can start again
			if(displayState == 'block'){
				jQuery(element).css('display', 'none');
				jQuery(element).find('input.hidden-required').removeClass('required');
				return false;
			}

		});
		return false;												   
	});
}

function setDatePicker(){
	count = 0;

	jQuery('.date-pick').each(function(index, element){
		jQuery(element).attr('id', 'date-pick' + index);
	
		$startDay = jQuery('.date-pick').parent().parent().parent().find('select.d').find('option:eq(1)').val();
		$startMonth = jQuery('.date-pick').parent().parent().parent().find('select.m').find('option:eq(1)').val();
		$startYear = jQuery('.date-pick').parent().parent().parent().find('select.y').find('option:eq(1)').val();

		$endDay = jQuery('.date-pick').parent().parent().parent().find('select.d').find('option:last-child').val();
		$endMonth = jQuery('.date-pick').parent().parent().parent().find('select.m').find('option:last-child').val();
		$endYear = jQuery('.date-pick').parent().parent().parent().find('select.y').find('option:last-child').val();
		
		// initialise the "Select date" link
		$('.date-pick')
			.datePicker(
				// associate the link with a date picker
				{
					createButton:false,
					startDate:$startDay + '/' + $startMonth + '/' + $startYear,
					endDate:$endDay + '/' + $endMonth + '/' + $endYear
				}
			).bind(
				// when the link is clicked display the date picker
				'click',
				function()
				{
					$datepickID = jQuery(this).attr('id').substring(9);
					updateSelects(jQuery(this).dpGetSelected()[0], $datepickID);
					jQuery(this).dpDisplay();
					return false;
				}
			).bind(
				// when a date is selected update the SELECTs
				'dateSelected',
				function(e, selectedDate, $td, state)
				{
					$datepickID = jQuery(this).attr('id').substring(9);
					count = 1;
					updateSelects(selectedDate, $datepickID);
				}
			).bind(
				'dpClosed',
				function(e, selected)
				{
					updateSelects(selected[0], $datepickID);
				}
			);
	});
	
	jQuery('.d').each(function(index, element){
		jQuery(element).addClass('d' + index);
		jQuery(element).css('width', '65px');
	});
	jQuery('.m').each(function(index, element){
		jQuery(element).addClass('m' + index);	
		jQuery(element).css('width', '65px');
	});
	jQuery('.y').each(function(index, element){
		jQuery(element).addClass('y' + index);	
		jQuery(element).css('width', '77px');
	});
	
	var updateSelects = function (selectedDate, $myID)
	{
		var selectedDate = new Date(selectedDate);

		if(count < 1){
			jQuery('.d' + $myID + ' option[value=default-value]').attr('selected', 'selected');
			jQuery('.m' + $myID + ' option[value=default-value]').attr('selected', 'selected');
			jQuery('.y' + $myID + ' option[value=default-value]').attr('selected', 'selected');
		}
		else{
			jQuery('.d' + $myID + ' option[value=' + selectedDate.getDate() + ']').attr('selected', 'selected');
			jQuery('.m' + $myID + ' option[value=' + (selectedDate.getMonth()+1) + ']').attr('selected', 'selected');
			jQuery('.y' + $myID + ' option[value=' + (selectedDate.getFullYear()) + ']').attr('selected', 'selected');
			if(jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').length < 1){
				jQuery('#date-pick' + $myID).parent().parent().parent().append('<em class=\'error success\'></em>');
				jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').css('display', 'block');
			}
			else{
				jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').unbind('mouseover');
				jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').unbind('mouseout');
				jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').addClass('success');
				jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('date-error');
				jQuery('#date-pick' + $myID).parent().parent().parent().find('div.select-replacement').removeClass('error');

				//Wipro mod: check and show error if the date is in future
				if(jQuery('#date-pick' + $myID).parent().parent().parent().hasClass('notFuture')){                
					today = new Date();
					if (selectedDate > today)
					{    
						if(jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').length){
							
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('date-error');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('error');     
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').removeClass('success');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').text('Date must not be in future');
							setPopup(jQuery('#date-pick' + $myID).parent().parent());
						}else{
							jQuery('#date-pick' + $myID).parent().parent().parent().append('<em class=\'error\'></em>');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('date-error');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').text('Date must not be in future');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').show();
							setPopup(jQuery('#date-pick' + $myID).parent().parent());
						}
					}else{
						jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('valid');
						jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('error');
					}
				}
				//Wipro mod: ends
				
				 //Wipro mod: check and show error if the date is more than 90 days before today - Pay your quote online form
				if(jQuery('#date-pick' + $myID).parent().parent().parent().hasClass('notmorethan90')){   
					
					var oldDate = new Date();
					today = new Date();
					oldDate.setDate(today.getDate() -  90);
					//alert(oldDate);
					//get the chosen date
					var parent = jQuery('#date-pick' + $myID).parent().parent().parent().parent().find('.notmorethan90');
					dayVal = parent.find('select.d'+ $myID).val();
					monthVal = parent.find('select.m'+ $myID).val();
					yearVal = parent.find('select.y'+ $myID).val();
					var selectedDate = new Date(yearVal,monthVal-1,dayVal);
					if (selectedDate < oldDate)
					{  
						if(jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').length){
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('date-error');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('error');     
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').addClass("success");
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').text('');
							jQuery('.hiddenSection').find('.hidden-required').addClass('required');
							/*displaying the quote expired message depending on the quote type */
							if (jQuery('.changequote').parent().find('select option:selected').text() == 'Clean water connection quote'){
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','block');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','none');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','none');
							}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Wastewater connection quote'){
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','block');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','none');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','none');
							}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Line and level survey quote'){
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','block');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','none');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','none');
							}
							jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.oth_details').css('display','none');
							jQuery('.oth_details').find('input[type=text]').val('');
							jQuery('.oth_details').find('input').removeClass("required");
							jQuery('.oth_details').find('input[type=radio]').attr('checked',false);
							jQuery('.hiddenSection').css('display','block');
							jQuery('.declaration_block_1').css('display','none');
							jQuery('.declaration_block_2').css('display','none');
							jQuery('.declaration_block_2').find('input').removeClass('required');
							jQuery('.declaration_block_1').find('input').removeClass('required');
							jQuery('.declaration_block_2').find('input').attr('checked',false);
							jQuery('.declaration_block_1').find('input').attr('checked',false);
							setPopup(jQuery('#date-pick' + $myID).parent().parent());
						}else{
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('date-error');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('error');     
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').addClass("success");
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').text('');
							jQuery('.hiddenSection').find('.hidden-required').addClass('required');
							/*displaying the quote expired message depending on the quote type */
							if (jQuery('.changequote').parent().find('select option:selected').text() == 'Clean water connection quote'){
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','block');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','none');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','none');
							}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Wastewater connection quote'){
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','block');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','none');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','none');
							}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Line and level survey quote'){
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','block');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','none');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','none');
							}
							/* hiding the payment field & other questions */
							jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.oth_details').css('display','none');
							jQuery('.oth_details').find('input').removeClass("required");
							jQuery('.oth_details').find('input[type=text]').val('');
							jQuery('.oth_details').find('input[type=radio]').attr('checked',false);
							jQuery('.oth_details').find('input').removeClass('required');
							jQuery('.hiddenSection').css('display','block');
							jQuery('.declaration_block_1').css('display','none');
							jQuery('.declaration_block_2').css('display','none');
							jQuery('.declaration_block_2').find('input').removeClass('required');
							jQuery('.declaration_block_1').find('input').removeClass('required');
							jQuery('.declaration_block_2').find('input').attr('checked',false);
							jQuery('.declaration_block_1').find('input').attr('checked',false);
							setPopup(jQuery('#date-pick' + $myID).parent().parent());
						}
					}else {
						if (selectedDate > today){
							if(jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').length){
							
								jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('date-error');
								jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('error');     
								jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').removeClass('success');
								jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').text('Date must not be in future');
								setPopup(jQuery('#date-pick' + $myID).parent().parent());
							}else{
								jQuery('#date-pick' + $myID).parent().parent().parent().append('<em class=\'error\'></em>');
								jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('date-error');
								jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').text('Date must not be in future');
								jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').show();
								setPopup(jQuery('#date-pick' + $myID).parent().parent());
							}
							/*jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('date-error');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('error');     
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').removeClass('success');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').text('Date must not be in future');*/
							/* hiding the quote expired error messages */
							jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find(".err_msg_quote1").css('display','none');
							jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find(".err_msg_quote2").css('display','none');
							jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find(".err_msg_quote3").css('display','none');
						   /* hiding the payment field & other questions */
							jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.oth_details').css('display','none');
							jQuery('.oth_details').find('input[type=text]').val('');
							jQuery('.oth_details').find('input[type=radio]').attr('checked',false);
							/*jQuery('.oth_details').find('input').removeClass('required');
							/*hiding the applicant name, contact, address fields */
							jQuery('.hiddenSection').css('display','none');
							jQuery('.hiddenSection').find('em').remove();
							jQuery('.hiddenSection').find('input').removeClass('error');
							jQuery('.hiddenSection').find('input').val('');
							jQuery('.declaration_block_1').css('display','none');
							jQuery('.declaration_block_2').css('display','none');
							jQuery('.declaration_block_2').find('input').removeClass('required');
							jQuery('.declaration_block_1').find('input').removeClass('required');
							jQuery('.declaration_block_2').find('input').attr('checked',false);
							jQuery('.declaration_block_1').find('input').attr('checked',false);
							setPopup(jQuery('#date-pick' + $myID).parent().parent());
					}else{
						jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('date-error');
						jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('error');     
						jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').addClass("success");
						jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').text('');
						jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.oth_details').css('display','block');
						jQuery('.oth_details').find('em').remove();
						jQuery('.oth_details').find('input').removeClass('error');
						jQuery('.oth_details').find('.hidden-required').addClass('required');
						jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find(".err_msg_quote1").css('display','none');
						jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find(".err_msg_quote2").css('display','none');
						jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find(".err_msg_quote3").css('display','none');
						jQuery('.hiddenSection').css('display','none');
						jQuery('.hiddenSection').find('em').remove();
						jQuery('.hiddenSection').find('input').val('');
						jQuery('.hiddenSection').find('input').removeClass('error');
						jQuery('.hiddenSection').find('input').removeClass('required');
						
						/*Displaying the customer acceptance based on the type of quotation */
						 if (jQuery('.changequote').parent().find('select option:selected').text() == 'Clean water connection quote'){
								jQuery('.declaration_block_1').css('display','block');
								jQuery('.declaration_block_1').find('input').addClass('required');
								jQuery('.declaration_block_2').css('display','none');
								jQuery('.declaration_block_2').find('input').removeClass('required');
							}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Wastewater connection quote'){
								jQuery('.declaration_block_2').css('display','block');
								jQuery('.declaration_block_2').find('input').addClass('required');
								jQuery('.declaration_block_1').css('display','none');
								jQuery('.declaration_block_1').find('input').removeClass('required');
							}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Line and level survey quote'){
								jQuery('.declaration_block_1').css('display','none');
								jQuery('.declaration_block_2').css('display','none');
								jQuery('.declaration_block_2').find('input').removeClass('required');
								jQuery('.declaration_block_1').find('input').removeClass('required');
							}
						jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('valid');
						jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('error');
						setPopup(jQuery('#date-pick' + $myID).parent().parent());
					}
					}
				}
				//Wipro mod: ends
				//Wipro mod: check and show error if the date is more than 1 year before today - Pay your quyote online form
				if(jQuery('#date-pick' + $myID).parent().parent().parent().hasClass('notmorethanyear')){   
					//alert("here");
					var oldDate = new Date();
					today = new Date();
					oldDate.setDate(today.getDate() -  365);
					
					//get the chosen date
					var parent = jQuery('#date-pick' + $myID).parent().parent().parent().parent().find('.notmorethanyear');
					dayVal = parent.find('select.d'+ $myID).val();
					monthVal = parent.find('select.m'+ $myID).val();
					yearVal = parent.find('select.y'+ $myID).val();
					var selectedDate = new Date(yearVal,monthVal-1,dayVal);
					if (selectedDate < oldDate)
					{    
						if(jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').length){
							
						   jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('date-error');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('error');     
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').addClass("success");
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('date-error');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('error');     
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').addClass('success');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').text('');
							jQuery('.hiddenSection').find('.hidden-required').addClass('required');
							/*displaying the quote expired message depending on the quote type */
							if (jQuery('.changequote').parent().find('select option:selected').text() == 'Clean water connection quote'){
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','block');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','none');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','none');
							}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Wastewater connection quote'){
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','block');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','none');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','none');
							}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Line and level survey quote'){
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','block');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','none');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','none');
							}
							jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.oth_details').css('display','none');
							jQuery('.oth_details').find('input').removeClass("required");
							jQuery('.oth_details').find('input[type=text]').val('');
							jQuery('.oth_details').find('input[type=radio]').attr('checked',false);
							jQuery('.hiddenSection').css('display','block');
						   
							jQuery('.declaration_block_1').css('display','none');
							jQuery('.declaration_block_2').css('display','none');
							jQuery('.declaration_block_2').find('input').removeClass('required');
							jQuery('.declaration_block_1').find('input').removeClass('required');
							setPopup(jQuery('#date-pick' + $myID).parent().parent());
						}else{
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('date-error');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('error');     
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').addClass("success");
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('date-error');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('error');     
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').addClass('success');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').text('');
							jQuery('.hiddenSection').find('.hidden-required').addClass('required');
							/*displaying the quote expired message depending on the quote type */
							if (jQuery('.changequote').parent().find('select option:selected').text() == 'Clean water connection quote'){
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','block');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','none');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','none');
							}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Wastewater connection quote'){
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','block');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','none');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','none');
							}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Line and level survey quote'){
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','block');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','none');
								jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','none');
							}
							/* hiding the payment field & other questions */
							jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.oth_details').css('display','none');
							jQuery('.oth_details').find('input').removeClass("required");
							jQuery('.oth_details').find('input[type=text]').val('');
							jQuery('.oth_details').find('input[type=radio]').attr('checked',false);
							jQuery('.hiddenSection').css('display','block');
							jQuery('.declaration_block_1').css('display','none');
							jQuery('.declaration_block_2').css('display','none');
							jQuery('.declaration_block_2').find('input').removeClass('required');
							jQuery('.declaration_block_1').find('input').removeClass('required');
							setPopup(jQuery('#date-pick' + $myID).parent().parent());
						}
					}else{
						if (selectedDate > today){
							if(jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').length){
							
								jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('date-error');
								jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('error');     
								jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').removeClass('success');
								jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').text('Date must not be in future');
								setPopup(jQuery('#date-pick' + $myID).parent().parent());
							}else{
								jQuery('#date-pick' + $myID).parent().parent().parent().append('<em class=\'error\'></em>');
								jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('date-error');
								jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').text('Date must not be in future');
								jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').show();
								setPopup(jQuery('#date-pick' + $myID).parent().parent());
							}
							/*jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('date-error');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('error');     
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').removeClass('success');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').text('Date must not be in future');*/
							/* hiding the quote expired error messages */
							jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find(".err_msg_quote1").css('display','none');
							jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find(".err_msg_quote2").css('display','none');
							jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find(".err_msg_quote3").css('display','none');
						   
						   /* hiding the payment field & other questions */
							jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.oth_details').css('display','none');
							jQuery('.oth_details').find('input[type=text]').val('');
							jQuery('.oth_details').find('input[type=radio]').attr('checked',false);
							jQuery('.oth_details').find('input').removeClass('required');
							/*hiding the applicant name, contact, address fields */
							jQuery('.hiddenSection').css('display','none');
							jQuery('.hiddenSection').find('input').val('');
							jQuery('.hiddenSection').find('em').remove();
							jQuery('.hiddenSection').find('input').removeClass('error');
							jQuery('.hiddenSection').find('input').removeClass('required');
							jQuery('.declaration_block_1').css('display','none');
							jQuery('.declaration_block_2').css('display','none');
							jQuery('.declaration_block_2').find('input').removeClass('required');
							jQuery('.declaration_block_1').find('input').removeClass('required');
							setPopup(jQuery('#date-pick' + $myID).parent().parent());
					}else{
						jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('date-error');
						jQuery('#date-pick' + $myID).parent().parent().parent().find('select').removeClass('error');     
						jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').addClass("success");
						jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').text('');
						jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find('.oth_details').css('display','block');
						jQuery('.oth_details').find('em').remove();
						jQuery('.oth_details').find('input').removeClass('error');
						jQuery('.oth_details').find('.hidden-required').addClass('required');
						jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find(".err_msg_quote1").css('display','none');
						jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find(".err_msg_quote2").css('display','none');
						jQuery('#date-pick' + $myID).parent().parent().parent().parent().parent().parent().find(".err_msg_quote3").css('display','none');
						jQuery('.hiddenSection').css('display','none');
						jQuery('.hiddenSection').find('input').val('');
						jQuery('.hiddenSection').find('em').remove();
						jQuery('.hiddenSection').find('input').removeClass('error');
						jQuery('.hiddenSection').find('input').removeClass('required');
						
						/*Displaying the customer acceptance based on type of quotation*/
						 if (jQuery('.changequote').parent().find('select option:selected').text() == 'Clean water connection quote'){
								jQuery('.declaration_block_1').css('display','block');
								jQuery('.declaration_block_1').find('input').addClass('required');
								jQuery('.declaration_block_2').css('display','none');
								jQuery('.declaration_block_2').find('input').removeClass('required');
							}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Wastewater connection quote'){
								jQuery('.declaration_block_2').css('display','block');
								jQuery('.declaration_block_2').find('input').addClass('required');
								jQuery('.declaration_block_1').css('display','none');
								jQuery('.declaration_block_1').find('input').removeClass('required');
							}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Line and level survey quote'){
								jQuery('.declaration_block_1').css('display','none');
								jQuery('.declaration_block_2').css('display','none');
								jQuery('.declaration_block_2').find('input').removeClass('required');
								jQuery('.declaration_block_1').find('input').removeClass('required');
							}
						setPopup(jQuery('#date-pick' + $myID).parent().parent());
					}
					}
				}
				//Wipro mod end
				//Wipro mod: to apply error message when finish date is less than start date
				if(jQuery('#date-pick' + $myID).parent().parent().parent().hasClass('later-date')){
					var parent = jQuery('#date-pick' + $myID).parent().parent().parent().parent().find('.before-date');
					var id = $myID - 1;
					
					start_date = parent.find('select.d'+id).val();
					
					start_mon = parent.find('select.m'+id).val();
					start_year = parent.find('select.y'+id).val();
					comp_start_date = new Date(start_year, start_mon-1, start_date);
					//alert("selectedDate "+selectedDate);
					if(selectedDate < comp_start_date) {
						if(jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').length){
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('date-error');
							 jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('error');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').removeClass('success');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').text('Finish date must not be before start date');
							setPopup(jQuery('#date-pick' + $myID).parent().parent());
						}
						else{
							jQuery('#date-pick' + $myID).parent().parent().parent().append('<em class=\'error\'></em>');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('date-error');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').text('Finish date must not be before start date');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').show();
							setPopup(jQuery('#date-pick' + $myID).parent().parent());
						}
					}
				}
				//Wipro mod: when the before date is changed
				if(jQuery('#date-pick' + $myID).parent().parent().parent().hasClass('before-date')){
					
					var parent = jQuery('#date-pick' + $myID).parent().parent().parent().parent().find('.later-date');
					var l_id = parseInt($myID) + 1;
					laterDate = parent.find('select.d'+l_id).val();
					laterMon = parent.find('select.m'+l_id).val();
					laterYear = parent.find('select.y'+l_id).val();
					comp_later_date = new Date(laterYear, laterMon-1, laterDate);
					//alert("selectedDate "+selectedDate);
					//alert("comp_start_date "+comp_later_date);
					if(selectedDate > comp_later_date) {
						if(jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').length){
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('date-error');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').removeClass('success');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').text('Finish date must not be before start date');
							setPopup(jQuery('#date-pick' + $myID).parent().parent());
						}
						else{
							jQuery('#date-pick' + $myID).parent().parent().parent().append('<em class=\'error\'></em>');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('select').addClass('date-error');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').text('Finish date must not be before start date');
							jQuery('#date-pick' + $myID).parent().parent().parent().find('em.error').show();
							setPopup(jQuery('#date-pick' + $myID).parent().parent());
						}
					}
				}
				//Wipro mod:ends

			}
		}
		
		// Update Values in Select Box Replacements
		$selectedDay = jQuery('.d' + $myID).find(':selected').html();
		jQuery('.d' + $myID).parent().find('div').html($selectedDay);
		$selectedMonth = jQuery('.m' + $myID).find(':selected').html();
		jQuery('.m' + $myID).parent().find('div').html($selectedMonth);
		$selectedYear = jQuery('.y' + $myID).find(':selected').html();
		jQuery('.y' + $myID).parent().find('div').html($selectedYear);
		
	}
	// listen for when the selects are changed and update the picker
	 jQuery('.date-pick').each(function(index, element){
		jQuery('.d' + index + ', .m' + index + ', .y' + index + '').bind(
			'change',
			function()
			{
				var dayVal = jQuery('.d' + index).val();
				var monthVal = jQuery('.m' + index).val(); 
				var yearVal = jQuery('.y' + index).val();
				
				if(dayVal == 'default-value' || monthVal == 'default-value' || yearVal == 'default-value'){
					jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('success');
					if(jQuery('#date-pick' + index).parent().parent().parent().find('em.error').length){
						jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
						jQuery('#date-pick' + index).parent().parent().parent().find('div.select-replacement').addClass('error');
					}
					jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('Please enter a valid date');
					setPopup(jQuery('#date-pick' + index).parent().parent());
					count = 0;
					return false;
				}
				else{
					count = 1;
					if(checkDaysInMonth(dayVal, monthVal-1, yearVal) ==  true){
						var d = new Date(
									jQuery('.y' + index).val(),
									jQuery('.m' + index).val()-1,
									jQuery('.d' + index).val()
								);
								count = 1;
						jQuery(element).dpSetSelected(d.asString());
						jQuery('#date-pick' + index).parent().parent().parent().find('div.select-replacement').removeClass('error');
	
						//Wipro mod: to show error if the date is in future
                        if (jQuery(element).parent().parent().parent().hasClass('notFuture')){
                            var today = new Date();
                            var selectedDate = new Date(yearVal,monthVal-1,dayVal);
                            if (today < selectedDate) {
                                if(jQuery('#date-pick' + index).parent().parent().parent().find('em.error').length){
                                    jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
                                    jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('error');
                                    jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('valid');
                                    jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('success');
                                    jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('Date must not be in future');
                                    setPopup(jQuery('#date-pick' + index).parent().parent());
                                }
                                else{
                                    jQuery('#date-pick' + index).parent().parent().parent().append('<em class=\'error\'></em>');
                                    jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
                                    jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('error');
                                    jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('valid');
                                    jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('Date must not be in future');
                                    jQuery('#date-pick' + index).parent().parent().parent().find('em.error').show();
                                    setPopup(jQuery('#date-pick' + index).parent().parent());
                                }
                            }else {
                                jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('valid');
                                jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('error');
                                jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('date-error');
                                jQuery(element).dpSetSelected(d.asString());
								jQuery('#date-pick' + index).parent().parent().parent().find('div.select-replacement').removeClass('error');
                            }
                        }
						 //   jQuery(element).dpSetSelected(d.asString());
						 //Wipro mod : ends
							//Pay your quote online form
							 if(jQuery('#date-pick' + index).parent().parent().parent().hasClass('notmorethan90')){   
							//alert("here");
							var oldDate = new Date();
							today = new Date();
							oldDate.setDate(today.getDate() -  90);
							
							//get the chosen date
							var parent = jQuery('#date-pick' + index).parent().parent().parent().parent().find('.notmorethan90');
							dayVal = parent.find('select.d'+ index).val();
							monthVal = parent.find('select.m'+ index).val();
							yearVal = parent.find('select.y'+ index).val();
							var selectedDate = new Date(yearVal,monthVal-1,dayVal);
							if (selectedDate < oldDate)
							{    
								if(jQuery('#date-pick' + index).parent().parent().parent().find('em.error').length){
									
									jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('date-error');
									jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('error');     
									jQuery('#date-pick' + index).parent().parent().parent().find('em.error').addClass("success");
									jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('');
									jQuery('.hiddenSection').find('.hidden-required').addClass('required');
									/*displaying the quote expired message depending on the quote type */
									if (jQuery('.changequote').parent().find('select option:selected').text() == 'Clean water connection quote'){
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','block');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','none');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','none');
									}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Wastewater connection quote'){
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','block');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','none');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','none');
									}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Line and level survey quote'){
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','block');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','none');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','none');
									}
									jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.oth_details').css('display','none');
									jQuery('.oth_details').find('input').removeClass("required");
									jQuery('.oth_details').find('input[type=text]').val('');
									jQuery('.oth_details').find('input[type=radio]').attr('checked',false);
									jQuery('.hiddenSection').css('display','block');
									jQuery('.declaration_block_1').css('display','none');
									jQuery('.declaration_block_2').css('display','none');
									jQuery('.declaration_block_2').find('input').removeClass('required');
									jQuery('.declaration_block_1').find('input').removeClass('required');
									setPopup(jQuery('#date-pick' + index).parent().parent());
								}else{
									jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('date-error');
									jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('error');     
									jQuery('#date-pick' + index).parent().parent().parent().find('em.error').addClass("success");
									jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('');
									jQuery('.hiddenSection').find('.hidden-required').addClass('required');
									/*displaying the quote expired message depending on the quote type */
									if (jQuery('.changequote').parent().find('select option:selected').text() == 'Clean water connection quote'){
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','block');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','none');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','none');
									}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Wastewater connection quote'){
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','block');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','none');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','none');
									}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Line and level survey quote'){
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','block');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','none');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','none');
									}
									/* hiding the payment field & other questions */
									jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.oth_details').css('display','none');
									jQuery('.oth_details').find('input').removeClass("required");
									jQuery('.oth_details').find('input[type=text]').val('');
									jQuery('.oth_details').find('input[type=radio]').attr('checked',false);
									jQuery('.oth_details').find('input').removeClass('required');
									jQuery('.hiddenSection').css('display','block');
									jQuery('.declaration_block_1').css('display','none');
									jQuery('.declaration_block_2').css('display','none');
									jQuery('.declaration_block_2').find('input').removeClass('required');
									jQuery('.declaration_block_1').find('input').removeClass('required');
									setPopup(jQuery('#date-pick' + index).parent().parent());
								}
							}else{
								if (selectedDate > today){
									if(jQuery('#date-pick' + index).parent().parent().parent().find('em.error').length){
										jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
										jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('error');     
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('success');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('Date must not be in future');
										setPopup(jQuery('#date-pick' + index).parent().parent());
									}else{
										jQuery('#date-pick' + index).parent().parent().parent().append('<em class=\'error\'></em>');
										jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('Date must not be in future');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').show();
										setPopup(jQuery('#date-pick' + index).parent().parent());
									}
									/*jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
									jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('error');     
									jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('success');
									jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('Date must not be in future');*/
									/* hiding the quote expired error messages */
									jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find(".err_msg_quote1").css('display','none');
									jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find(".err_msg_quote2").css('display','none');
									jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find(".err_msg_quote3").css('display','none');
								   
								   /* hiding the payment field & other questions */
									jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.oth_details').css('display','none');
									jQuery('.oth_details').find('input[type=text]').val('');
									jQuery('.oth_details').find('input[type=radio]').attr('checked',false);
									jQuery('.oth_details').find('input').removeClass('required');
									/*hiding the applicant name, contact, address fields */
									jQuery('.hiddenSection').css('display','none');
									jQuery('.hiddenSection').find('input').val('');
									jQuery('.hiddenSection').find('em').remove();
									jQuery('.hiddenSection').find('input').removeClass('error');
									jQuery('.hiddenSection').find('input').removeClass('required');
									jQuery('.declaration_block_1').css('display','none');
									jQuery('.declaration_block_2').css('display','none');
									jQuery('.declaration_block_2').find('input').removeClass('required');
									jQuery('.declaration_block_1').find('input').removeClass('required');
									setPopup(jQuery('#date-pick' + index).parent().parent());
							}else{
								jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('date-error');
								jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('error');     
								jQuery('#date-pick' + index).parent().parent().parent().find('em.error').addClass("success");
								jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('');
								jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.oth_details').css('display','block');
								jQuery('.oth_details').find('em').remove();
								jQuery('.oth_details').find('input').removeClass('error');
								jQuery('.oth_details').find('.hidden-required').addClass('required');
								jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find(".err_msg_quote1").css('display','none');
								jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find(".err_msg_quote2").css('display','none');
								jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find(".err_msg_quote3").css('display','none');
								jQuery('.hiddenSection').css('display','none');
								jQuery('.hiddenSection').find('input').val('');
								jQuery('.hiddenSection').find('em').remove();
								jQuery('.hiddenSection').find('input').removeClass('error');
								jQuery('.hiddenSection').find('input').removeClass('required');
								
								if (jQuery('.changequote').parent().find('select option:selected').text() == 'Clean water connection quote'){
									jQuery('.declaration_block_1').css('display','block');
									jQuery('.declaration_block_2').css('display','none');
									jQuery('.declaration_block_2').find('input').removeClass('required');
									jQuery('.declaration_block_1').find('input').addClass('required');
								}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Wastewater connection quote'){
									jQuery('.declaration_block_1').css('display','none');
									jQuery('.declaration_block_2').css('display','block');
									jQuery('.declaration_block_1').find('input').removeClass('required');
									jQuery('.declaration_block_2').find('input').addClass('required');
								}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Line and level survey quote'){
									jQuery('.declaration_block_1').css('display','none');
									jQuery('.declaration_block_2').css('display','none');
									jQuery('.declaration_block_2').find('input').removeClass('required');
									jQuery('.declaration_block_1').find('input').removeClass('required');
								}
								setPopup(jQuery('#date-pick' + index).parent().parent());
							}
							}
						}
						//Wipro mod: ends
						//Wipro mod: check and show error if the date is more than 1 year before today
						if(jQuery('#date-pick' + index).parent().parent().parent().hasClass('notmorethanyear')){   
							//alert("here");
							var oldDate = new Date();
							today = new Date();
							oldDate.setDate(today.getDate() -  365);
							var selectedDate = new Date(yearVal,monthVal-1,dayVal);
							if (selectedDate < oldDate)
							{    
								if(jQuery('#date-pick' + index).parent().parent().parent().find('em.error').length){
									
									jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('date-error');
									jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('error');     
									jQuery('#date-pick' + index).parent().parent().parent().find('em.error').addClass("success");
									jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('');
									jQuery('.hiddenSection').find('.hidden-required').addClass('required');
									/*displaying the quote expired message depending on the quote type */
									if (jQuery('.changequote').parent().find('select option:selected').text() == 'Clean water connection quote'){
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','block');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','none');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','none');
									}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Wastewater connection quote'){
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','block');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','none');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','none');
									}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Line and level survey quote'){
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','block');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','none');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','none');
									}
									jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.oth_details').css('display','none');
									jQuery('.oth_details').find('input').removeClass("required");
									jQuery('.oth_details').find('input[type=text]').val('');
									jQuery('.oth_details').find('input[type=radio]').attr('checked',false);
									jQuery('.hiddenSection').css('display','block');
									 jQuery('.declaration_block_1').css('display','none');
									jQuery('.declaration_block_2').css('display','none');
									jQuery('.declaration_block_2').find('input').removeClass('required');
									jQuery('.declaration_block_1').find('input').removeClass('required');
									setPopup(jQuery('#date-pick' + index).parent().parent());
								}else{
									jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('date-error');
									jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('error');     
									jQuery('#date-pick' + index).parent().parent().parent().find('em.error').addClass("success");
									jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('');
									jQuery('.hiddenSection').find('.hidden-required').addClass('required');
									/*displaying the quote expired message depending on the quote type */
									if (jQuery('.changequote').parent().find('select option:selected').text() == 'Clean water connection quote'){
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','block');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','none');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','none');
									}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Wastewater connection quote'){
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','block');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','none');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','none');
									}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Line and level survey quote'){
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote3').css('display','block');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote1').css('display','none');
										jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.err_msg_quote2').css('display','none');
									}
									/* hiding the payment field & other questions */
									jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.oth_details').css('display','none');
									jQuery('.oth_details').find('input').removeClass("required");
									jQuery('.oth_details').find('input[type=text]').val('');
									jQuery('.oth_details').find('input[type=radio]').attr('checked',false);
									jQuery('.oth_details').find('input').removeClass('required');
									jQuery('.hiddenSection').css('display','block');
									jQuery('.declaration_block_1').css('display','none');
									jQuery('.declaration_block_2').css('display','none');
									jQuery('.declaration_block_2').find('input').removeClass('required');
									jQuery('.declaration_block_1').find('input').removeClass('required');
									setPopup(jQuery('#date-pick' + index).parent().parent());
								}
							}else{
								if (selectedDate > today){
									if(jQuery('#date-pick' + index).parent().parent().parent().find('em.error').length){
										jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
										jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('error');     
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('success');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('Date must not be in future');
										setPopup(jQuery('#date-pick' + index).parent().parent());
									}else{
										jQuery('#date-pick' + index).parent().parent().parent().append('<em class=\'error\'></em>');
										jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('Date must not be in future');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').show();
										setPopup(jQuery('#date-pick' + index).parent().parent());
									}
									/*jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
									jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('error');     
									jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('success');
									jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('Date must not be in future');*/
									/* hiding the quote expired error messages */
									jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find(".err_msg_quote1").css('display','none');
									jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find(".err_msg_quote2").css('display','none');
									jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find(".err_msg_quote3").css('display','none');
								   
								   /* hiding the payment field & other questions */
									jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.oth_details').css('display','none');
									jQuery('.oth_details').find('input[type=text]').val('');
									jQuery('.oth_details').find('input[type=radio]').attr('checked',false);
									jQuery('.oth_details').find('input').removeClass('required');
									/*hiding the applicant name, contact, address fields */
									jQuery('.hiddenSection').css('display','none');
									jQuery('.hiddenSection').find('input').val('');
									jQuery('.hiddenSection').find('em').remove();
									jQuery('.hiddenSection').find('input').removeClass('error');
									jQuery('.hiddenSection').find('input').removeClass('required');
									jQuery('.declaration_block_1').css('display','none');
									jQuery('.declaration_block_2').css('display','none');
									jQuery('.declaration_block_2').find('input').removeClass('required');
									jQuery('.declaration_block_1').find('input').removeClass('required');
									setPopup(jQuery('#date-pick' + index).parent().parent());
							}else{
								jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('date-error');
								jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('error');     
								jQuery('#date-pick' + index).parent().parent().parent().find('em.error').addClass("success");
								jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('');
								jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find('.oth_details').css('display','block');
								jQuery('.oth_details').find('em').remove();
								jQuery('.oth_details').find('input').removeClass('error');
								jQuery('.oth_details').find('.hidden-required').addClass('required');
								jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find(".err_msg_quote1").css('display','none');
								jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find(".err_msg_quote2").css('display','none');
								jQuery('#date-pick' + index).parent().parent().parent().parent().parent().parent().find(".err_msg_quote3").css('display','none');
								jQuery('.hiddenSection').css('display','none');
								jQuery('.hiddenSection').find('input').val('');
								jQuery('.hiddenSection').find('em').remove();
								jQuery('.hiddenSection').find('input').removeClass('error');
								jQuery('.hiddenSection').find('input').removeClass('required');
								/*Displaying the customer acceptance based on type of quotation*/
								if (jQuery('.changequote').parent().find('select option:selected').text() == 'Clean water connection quote'){
									jQuery('.declaration_block_1').css('display','block');
									jQuery('.declaration_block_2').css('display','none');
									jQuery('.declaration_block_2').find('input').removeClass('required');
									jQuery('.declaration_block_1').find('input').addClass('required');
								}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Wastewater connection quote'){
									jQuery('.declaration_block_1').css('display','none');
									jQuery('.declaration_block_2').css('display','block');
									jQuery('.declaration_block_2').find('input').addClass('required');
									jQuery('.declaration_block_1').find('input').removeClass('required');
								}else if (jQuery('.changequote').parent().find('select option:selected').text() == 'Line and level survey quote'){
									jQuery('.declaration_block_1').css('display','none');
									jQuery('.declaration_block_2').css('display','none');
									jQuery('.declaration_block_2').find('input').removeClass('required');
									jQuery('.declaration_block_1').find('input').removeClass('required');
								}
							 setPopup(jQuery('#date-pick' + index).parent().parent());
							}
							}
						}
						//Wipro mod: ends   
						 //Wipro mod: to apply error message when finish date is less than start date            
							if(jQuery(element).parent().parent().parent().hasClass('later-date')){
								var parent = jQuery('#date-pick' + index).parent().parent().parent().parent().find('.before-date');
								var id = index -1;
								prev_date = parent.find('select.d'+id).val();
								prev_mon = parent.find('select.m'+id).val();
								prev_year = parent.find('select.y'+id).val();
								
								var comp_prev_date = new Date(prev_year, prev_mon-1, prev_date );
								
								
								if(selectedDate < comp_prev_date) {
									if(jQuery('#date-pick' + index).parent().parent().parent().find('em.error').length){
										jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('success');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('valid');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('Finish date must not be before start date');
										setPopup(jQuery('#date-pick' + index).parent().parent());
									}
									else{
										jQuery('#date-pick' + index).parent().parent().parent().append('<em class=\'error\'></em>');
										jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('valid');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('Finish date must not be before start date');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').show();
										setPopup(jQuery('#date-pick' + index).parent().parent());
									}
								}else{
										jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('valid');
										jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('success');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('date-error');
										jQuery(element).dpSetSelected(d.asString());
										jQuery('#date-pick' + index).parent().parent().parent().find('div.select-replacement').removeClass('error');
								}
							}
							if(jQuery(element).parent().parent().parent().hasClass('before-date')){
								var parent = jQuery('#date-pick' + index).parent().parent().parent().parent().find('.later-date');
								var l_id = parseInt(index) + 1;
								prev_date = parent.find('select.d'+id).val();
								prev_mon = parent.find('select.m'+id).val();
								prev_year = parent.find('select.y'+id).val();
								
								var comp_prev_date = new Date(prev_year, prev_mon-1, prev_date );
								
								if(selectedDate < comp_prev_date) {
									if(jQuery('#date-pick' + index).parent().parent().parent().find('em.error').length){
										jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('success');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('valid');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('Finish date must not be before start date');
										setPopup(jQuery('#date-pick' + index).parent().parent());
									}
									else{
										jQuery('#date-pick' + index).parent().parent().parent().append('<em class=\'error\'></em>');
										jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('valid');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('Finish date must not be before start date');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').show();
										setPopup(jQuery('#date-pick' + index).parent().parent());
									}
								}else{
										jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('valid');
										jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('success');
										jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('date-error');
										jQuery(element).dpSetSelected(d.asString());
										jQuery('#date-pick' + index).parent().parent().parent().find('div.select-replacement').removeClass('error');
								}
							}
						//Wipro mod: ends

					}
					else{
						if(jQuery('#date-pick' + index).parent().parent().parent().find('em.error').length){
							jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
							jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('success');
							jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('Please enter a valid date');
							setPopup(jQuery('#date-pick' + index).parent().parent());
						}
						else{
							jQuery('#date-pick' + index).parent().parent().parent().append('<em class=\'error\'></em>');
							jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
							jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('Please enter a valid date');
							jQuery('#date-pick' + index).parent().parent().parent().find('em.error').show();
							setPopup(jQuery('#date-pick' + index).parent().parent());
						}
					}
				}
			}
		);
	});
	// default the position of the selects to today
	jQuery('.date-pick').each(function(index, element){
		var today = new Date();
		updateSelects(today.getTime(), index);
	});
	
	jQuery('input.submit-button').click(function(){
		 var errorCount = 0;/*added by wipro*/
		jQuery('.date-pick').each(function(index, element){
			var dayVal = jQuery('.d' + index).val();
			var monthVal = jQuery('.m' + index).val(); 
			var yearVal = jQuery('.y' + index).val();

			var requiredDate = jQuery(element).parent().parent().parent().hasClass('required');
			if (index < 2) errorCount = 0;/*added by wipro*/
			if(requiredDate == true){
				// Check if there are any DD, MM, or YYYY default values left and display or keep error icon
				if(dayVal == 'default-value' || monthVal == 'default-value' || yearVal == 'default-value'){
					if(jQuery('#date-pick' + index).parent().parent().parent().find('em.error').length < 1){
						jQuery('#date-pick' + index).parent().parent().parent().append('<em class=\'error\'>Please enter a valid date</em>');
						jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
						jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('valid');
						jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('error');
						errorCount++;/*added by wipro*/
						setPopup(jQuery('#date-pick' + index).parent().parent());
						jQuery('#date-pick' + index).parent().parent().parent().find('div.select-replacement').addClass('error');
					}
					else{
						jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('success');
						jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('valid');
						jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('error');
						errorCount++;/*added by wipro*/
						setPopup(jQuery('#date-pick' + index).parent().parent());
					}
					jQuery('#date-pick' + index).parent().parent().parent().find('em.error').css('display', 'block');
				}
				else{
					// Check if it is a valid date and if so display tick icon
					if(checkDaysInMonth(dayVal, monthVal-1, yearVal) ==  true){
						jQuery('#date-pick' + index).parent().parent().parent().find('em.error').addClass('success');
						jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('');
						jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('date-error');
						jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('error');
						jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('valid');
						jQuery('#date-pick' + index).parent().parent().parent().find('em.error').css('display', 'block');
						jQuery('#date-pick' + index).parent().parent().parent().find('div.select-replacement').removeClass('error');
					}
					// Check if not a valid date and if so
					else{
						if(jQuery('#date-pick' + index).parent().parent().parent().find('em.error').length < 1){
							jQuery('#date-pick' + index).parent().parent().parent().append('<em class=\'error\'>Please enter a valid date</em>');
							jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
							jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('valid');
							jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('error');
							errorCount++;/*added by wipro*/
							setPopup(jQuery('#date-pick' + index).parent().parent());
						}
						else{
							jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('success');
							setPopup(jQuery('#date-pick' + index).parent().parent());
						}
						jQuery('#date-pick' + index).parent().parent().parent().find('em.error').css('display', 'block');
					}
				}
			}
		})
			return (errorCount == 0);/*added by wipro*/
	});
}

function checkDaysInMonth($currentDay, $currentMonth, $currentYear) {
	$numDays = [31,(checkLeapYear($currentYear) ? 29:28),31,30,31,30,31,31,30,31,30,31][$currentMonth];

	if($currentDay > $numDays){
		return false;	
	}
	return true;
}

function checkLeapYear($currentYear) {
		var y = $currentYear;
		return (y%4==0 && y%100!=0) || y%400==0;
}

function setInfoIcons(){
	jQuery('em.info').mouseover(function(){
		jQuery('div.tooltip-container').remove();

		//jQuery(element).parent().find('label.info').hide();
		var tipText = jQuery(this).attr('title');
		if(tipText == ''){
			return false;	
		}

		else{

			// Build HTML for tooltip
			jQuery(this).parent().append('<div class=\'tooltip-container\'><div class=\'tooltip-top\'></div><div class=\'tooltip-content\'><p>' + tipText + '</p></div></div>');
			//Find height of tooltip for top position above form element	
			$tooltipPos = jQuery('div.tooltip-container').height() - 2;

			// AR 06/10/2010 - set the right position for info elements differently if there is an active error
			var tooltipRight = '-15px';
			if(jQuery(this).parent().find('em.error').length){
				tooltipRight = '-43px';
			}

			jQuery('div.tooltip-container').css('right', tooltipRight);
			jQuery('div.tooltip-container').css('top', '-' + $tooltipPos + 'px');
		}
  }).mouseout(function(){
	jQuery('div.tooltip-container').remove();
  });
	
}

function setPopup(element){
	if(jQuery(element).parent().find('em.error').length){
		jQuery(element).parent().find('em.error').mouseover(function(){
			// Remove any existing tooltips
	
			jQuery('div.tooltip-container').remove();
			//jQuery('iframe').remove();
			
			// Find text from label for tooltip
			if(jQuery(element).parent().find('em.error').length){
				//jQuery(element).parent().find('label.info').hide();
				var tipText = jQuery(element).parent().find('em.error').text();
				if(tipText == ''){
					return false;	
				}

				else{
					// Build HTML for tooltip
					jQuery(element).parent().append('<div class=\'tooltip-container\'><div class=\'tooltip-top\'></div><div class=\'tooltip-content\'><p>' + tipText + '</p></div></div>');
					
					//Find height of tooltip for top position above form element	
					$tooltipPos = jQuery('div.tooltip-container').height();
					$tooltipPosR = jQuery(element).parent().find('em.error').position().left - 53;
					
					$parentClass = jQuery(element).parent().attr('class');
					if($parentClass == 'radio' || $parentClass == 'check'){
						$tooltipPos = $tooltipPos - 6;
						$tooltipPosR = $tooltipPosR - 10;
					}
					
					$isRadioGroup = jQuery(element).parent().parent().hasClass('radio-validation-group');
					if($isRadioGroup == true){
						jQuery('div.tooltip-container').css('left', $tooltipPosR  + 'px');
						jQuery('div.tooltip-container').css('bottom', '40px');
					}
					else{
						jQuery('div.tooltip-container').css('left', $tooltipPosR  + 'px');
						jQuery('div.tooltip-container').css('top', '-' + $tooltipPos + 'px');
					}
					
					jQuery('div.tooltip-container').css('z-index', '100000');

					if(jQuery.browser.msie && jQuery.browser.version == '6.0'){
						jQuery(element).parent().prepend('<iframe></iframe>');
						jQuery(element).parent().find('iframe').css('filter', 'progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)');
						jQuery(element).parent().find('iframe').css('opacity', '0');
						jQuery(element).parent().find('iframe').css('width', '230px');					
						jQuery(element).parent().find('iframe').css('height', '100px');	
						jQuery(element).parent().find('iframe').css('left', ($tooltipPosR+10)  + 'px');
						jQuery(element).parent().find('iframe').css('top', '-' + ($tooltipPos+50) + 'px');
						jQuery(element).parent().find('iframe').css('z-index', '1000');
					}


				}
			}
		  }).mouseout(function(){
			jQuery('div.tooltip-container').remove();
			if(jQuery.browser.msie && jQuery.browser.version == '6.0'){
				jQuery('iframe').remove();
			}
		  });

	}
}

/*START WIPRO ADDITONAL FUNCTIONS*/
function setPrintPage(){
	var HTMLhead = document.getElementsByTagName("head")[0];         
	var headerCSS = document.createElement('link');
	headerCSS.type = 'text/css';
	headerCSS.rel = 'stylesheet';
	headerCSS.className = 'hc-stylesheet';
	headerCSS.href = '/tw/common/css/print.css';
	headerCSS.media = 'screen';
	HTMLhead.appendChild(headerCSS);
}

/*END WIPRO ADDITONAL FUNCTIONS*/


function showICELink(){
	
	var $Meta = jQuery('meta[name=WT.cg_n]');
	
	if($Meta.attr('content') != 'home'){
		jQuery('div.footer-bottom div.ice-link').css('display','none');
	}
	
}

function showNewStarters(){
	var $pageTitle = jQuery('div.content div.sidebar#leftside ul li.active a').html();
	
	if($pageTitle == "New starters"){
		if (jQuery('div.content div#rightside.sidebar input.button-login').val() =="Logout"){
			jQuery('div.content div.sidebar#leftside ul li.active ul').css('display','block');
		} else {
			jQuery('div.content div.sidebar#leftside ul li.active ul').css('display','none');
		}
	}

}



function setContrast(){
	var hiContrastLinks = $('ul.high-contrast li a');
	hiContrastLinks.unbind("click");
	for(i=0; i<hiContrastLinks.length; i++){
		hiContrastLinks.bind('click',function(){
			hiContrastLinks.text('View site in normal contrast');                        
                        $('ul.high-contrast li a').attr("title", "Click here to view site in normal contrast");
                        enableHighContrast();
			return false;
		});	
	}
}

function enableHighContrast(){
	var HTMLhead = document.getElementsByTagName("head")[0];         
	var headerCSS = document.createElement('link');
	headerCSS.type = 'text/css';
	headerCSS.rel = 'stylesheet';
	headerCSS.className = 'hc-stylesheet';
	headerCSS.href = '/tw/common/css/contrast.css';
	headerCSS.media = 'screen';
	HTMLhead.appendChild(headerCSS);

	sIFR.rollback();
	setCookie('TWHC', 'hc-stylesheet', null);
	setContrastClose();	
	
}

function setContrastClose(){
	var hiContrastClose = $('ul.high-contrast li a');
	
	$('ul.high-contrast li a').unbind("click");
	$('ul.high-contrast li a').bind('click',function(){
		hiContrastClose.text('View site in high contrast');
         			$('ul.high-contrast li a').attr("title", "Click here to view site in high contrast");
		$('.hc-stylesheet').remove();
		
		setContrast();
		setCookie('TWHC','',null);
		setSIFR();
		return false;
	});
	
}

function setCookie(c_name,value,expiredays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+ ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function deleteCookie( cookie_name ){
  var cookie_date = new Date ( );  // current date & time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}
//start high contrast fix
function getCookie(c_name)
{
	var i,x,y,ARRcookies=document.cookie.split(";");
	for (i=0;i<ARRcookies.length;i++){
		x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
		y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
		x=x.replace(/^\s+|\s+$/g,"");
		if (x==c_name){
			return unescape(y);
		}
	}
}
function checkContrastCookie()
{
var contrast=getCookie("TWHC");
if (contrast!=null && contrast!="")
{
	return true;
}
return false;
}
//end high contrast fix
function backtoTop(){
	$('ul li.back-to-top a').click(function(){
			// Calculate the top offset of the element
			var targetOffset = $('#container').offset();
			var targetTop = targetOffset.top;
			
			//Slide to the element by setting the body scroll top to anchor top
			$('html, body').animate({
				scrollTop:targetTop
			}, 'slow', 'easeOutExpo');
		return false;
	});	
}

/*  sIFR Unofficial Rollback addon for sIFR 3
    Modified by Paul Hassinger - hassinger.paul@ipaul.com - http://www.ipaul.com
    (modified from sIFR 2.0.1 Official Add-ons 1.2)

    Copyright 2005 Mark Wubben

    This software is licensed under the CC-GNU LGPL <http://creativecommons.org/licenses/LGPL/2.1/>
*/

if(typeof sIFR == "object"){
    sIFR.rollback = function(){
        function rollback(sSelector){
            if(sSelector == null){
                sSelector = "";
            } else {
                sSelector += ">";
            };

            sIFR.removeFlashClass();

            if(doRollback(sSelector+"embed") == false){
                doRollback(sSelector+"object");
            };
        };

        function doRollback(sSelector){
            var node, nodeParent, nodeAlternate, nodeAlternateChild, nodeAlternateNextChild, indexNodeToRemove;
            var listNodes = parseSelector(sSelector);
            var i = listNodes.length - 1;
            var bHasRun = false;

            while(i >= 0){
                node = listNodes[i];
                listNodes.length--;
                nodeParent = node.parentNode;

                if(node.className == 'sIFR-flash'){
                    /*  Flash blockers may add other nodes as siblings to the Flash element. 
                        Thus, we remove all children of nodeParent, and look for nodeAlternate at the same time */
                    indexNodeToRemove = 0;

                    while(indexNodeToRemove < nodeParent.childNodes.length){
                        node = nodeParent.childNodes[indexNodeToRemove];
                        if(node.className == "sIFR-alternate"){
                            nodeAlternate = node;
                            indexNodeToRemove++;
                            continue;
                        };
                        nodeParent.removeChild(node);
                    };

                    if(nodeAlternate != null){
                        nodeAlternateChild = nodeAlternate.firstChild;
                        while(nodeAlternateChild != null){
                            nodeAlternateNextChild = nodeAlternateChild.nextSibling;
                            nodeParent.appendChild(nodeAlternate.removeChild(nodeAlternateChild));
                            nodeAlternateChild = nodeAlternateNextChild;
                        };
                        nodeParent.removeChild(nodeAlternate);
                    };

                    nodeParent.className = nodeParent.className.replace(/\bsIFR\-replaced\b/, "");
                    bHasRun = true;
                };

                i--;
            };

            return bHasRun;
        };

        return rollback;
    }();
};

function buildFlashMap (divId, swfLoc, swfName, swfWidth, swfHeight, swfVar){
	var flashVersion = 8;

	var so = new SWFObject(swfLoc, swfName, swfWidth, swfHeight, flashVersion, "#000000");
	so.addParam("wmode", "transparent");
	so.addParam("scale", "noscale");
	so.addParam("allowFullScreen", "true");

	if (swfVar){
		so.addVariable("xmlPath", swfVar);
	}
	so.write(divId);
}

/*WIPRO additions */
function progressinitialise (){

    
        jQuery('#stg1').addClass("currprgstage");
        var totalstages = jQuery("div.prgstage").size();
        var totalstages_display = totalstages + 1;
        // calculate width for prgressbar text section (for 4 & 5 stages only)
        var textwidth="140px"; // for 4 stages
        var width = "60px";
       if(totalstages_display == 5) {
            textwidth = "105px";
            width="24px";
        }
        
        jQuery('.prgstage div.middle').css("width",textwidth);
        //added as width of last stage end for 5 and 4 stages need to be different
        jQuery('.completestage span.end').css("width",width);
        // add action for previous & next stage
    
        jQuery('.validate-form').each(function(i){
        j=i+1;
        
        jQuery('.submitBtns #previousstep'+j).click(function(){
        var curstage = parseInt(jQuery('#currentstage').val());
        
        var prevstage = curstage-1;

        if(prevstage >1)
            jQuery('#form-heading').hide();
        else
            jQuery('#form-heading').show();
        if (curstage > 1) {
            jQuery('#form'+curstage).hide();
            jQuery('#form'+prevstage).show();
            jQuery('#form'+prevstage).find("h3:first").focus();
            jQuery('#currentstage').val(prevstage);
            jQuery('#stg'+curstage).removeClass("currprgstage");            
            jQuery('#stg'+prevstage).addClass("currprgstage");
        }
        else {
            // alert("You are already on first stage");
        }
        });
        jQuery('.submitBtns #nextstep'+j).click(function(){


        var curstage = parseInt($('#currentstage').val());
        
        var valid = $('#form'+curstage).valid();
	
        
        if(!valid || !checkDate('#form'+curstage)){
            checkInvalid();
            return false;
        }
        

     if(curstage ==2){
    if(jQuery('#type_prop_new').val()=='default-value'){
     jQuery('#type_prop_new').focus();
       
            return false;

    }
     } 
  

        var nextstage = curstage+1;
        if(nextstage >1)
            jQuery('#form-heading').hide();
        else
            jQuery('#form-heading').show();
        if (curstage < totalstages) {
            jQuery('#form'+curstage).hide();
            jQuery('#form'+nextstage).show();
            jQuery('#form'+nextstage).find("h3:first").focus();
            jQuery('#currentstage').val(nextstage);
            jQuery('#stg'+curstage).removeClass("currprgstage");            
            jQuery('#stg'+nextstage).addClass("currprgstage");
        }
        else {
            // submit all forms once
            var serialize_form = jQuery('#form1').serialize();
            
            for(k=2; k<=totalstages-1;k++){
                serialize_form = serialize_form +'&'+ jQuery('#form'+k).serialize();
            }
            
            var action_form = jQuery('#form'+totalstages).attr('action');
            //jQuery.post(action,serialize_form);
            var mod_action = action_form+"?"+serialize_form;
            jQuery('#form'+totalstages).attr('action',mod_action);
            jQuery('#form'+totalstages).submit();
        }        
        });
        
 
        // clearform action
        jQuery('#form'+ j + ' ul li.clearform a').click(function(){
        jQuery('em.error').remove();
        jQuery('.error').removeClass('error');
        jQuery('.date-error').removeClass('date-error');
        jQuery('div.tooltip-container').remove();
        
        var validator = jQuery('#form'+j).validate(); 
        validator.resetForm();
        });
        
         // hide other forms except first one
        if(j>1) jQuery('#form'+j).hide();
       
        
    });
}

	function changeTitle(){
    jQuery('.title').change(function(){
        if(jQuery(this).find('select option:selected').text() == 'Other'){
            jQuery(this).parent().find('.otherdiv').css('display', 'block');
            jQuery(this).parent().find('.otherdiv').find('input').addClass('required');
        }else{
            jQuery(this).parent().find('.otherdiv').css('display', 'none');
            jQuery(this).parent().find('.otherdiv').find('input').val('');
            jQuery(this).parent().find('.otherdiv').find('input').removeClass('required');
        }
    });
	}
	function changeTypeDev(){
		jQuery('.type_dev').change(function(){
			if(jQuery(this).find('select option:selected').text() == 'Other'){
				jQuery(this).parent().find('#div_other').css('display', 'block');
				jQuery(this).parent().find('#div_other').find('input').addClass('required');
			}else{
				jQuery(this).parent().find('#div_other').css('display', 'none');
				jQuery(this).parent().find('#div_other').find('input').val('');
				jQuery(this).parent().find('#div_other').find('input').removeClass('required');
			}
		});
	}
	 
	function copyAppDetails(){
		jQuery('#chkbox_app_det').click(function(){
			if(jQuery('#chkbox_app_det').is(':checked')){
				var title = jQuery('#title').val();
				var other = jQuery('#other').val();
				var firstname = jQuery('#firstname').val();
				var lastname = jQuery('#lastname').val();
				var phonenumber = jQuery('#phonenum').val();
				var mobilenumber = jQuery('#mobilenum').val();
				var faxnumber = jQuery('#faxnum').val();
				var email = jQuery('#email').val();
				var veremail = jQuery('#email2').val();
				var address1 = jQuery('#address_line1').val();
				var address2 = jQuery('#address_line2').val();
				var town = jQuery('#town1').val();
				var county = jQuery('#county1').val();
				var postcode = jQuery('#postcode1').val();
				var company_name = jQuery('#compname').val();
				var company_name1 = jQuery('#company_name').val();
				if(title == 'Other'){
					jQuery('#other_agent').val(other);
					jQuery('#other_agent').parent().css('display','block');
				}
				jQuery('#title_agent').val(title);
				jQuery('#title_agent').parent().find('div:first-child').text(title);
				jQuery('#fn_agent').val(firstname);
				jQuery('#ln_agent').val(lastname);
				jQuery('#company_name').val(company_name);
				jQuery('#phonenum_agent').val(phonenumber); 
				jQuery('#mobile_agent').val(mobilenumber);  
				jQuery('#mobilenum_agent').val(mobilenumber);
				jQuery('#faxnum_agent').val(faxnumber);
				jQuery('#email_agent').val(email); 
				jQuery('#email2_agent').val(veremail);
				jQuery('#address1_agent').val(address1); 
				jQuery('#address2_agent').val(address2); 
				jQuery('#town_agent').val(town); 
				jQuery('#county_agent').val(county); 
				jQuery('#postcode_agent').val(postcode); 
				jQuery('#cn_agent').val(company_name);
				jQuery('#comp_agent').val(company_name1);
				jQuery('#company_agent').val(company_name1);
			}else{
				jQuery('#other_agent').parent().css('display','none');
				jQuery('#other_agent').val('');
				jQuery('#title_agent').val('please-select');
				jQuery('#title_agent').parent().find('div:first-child').text('Please select...');
				jQuery('#fn_agent').val('');
				jQuery('#ln_agent').val('');
				jQuery('#company_name').val('')
				jQuery('#address1_agent').val(''); 
				jQuery('#address2_agent').val(''); 
				jQuery('#town_agent').val(''); 
				jQuery('#county_agent').val(''); 
				jQuery('#postcode_agent').val('');
				jQuery('#phonenum_agent').val(''); 
				jQuery('#mobile_agent').val(''); 
				jQuery('#email_agent').val(''); 
				jQuery('#email2_agent').val(''); 
				jQuery('#cn_agent').val('');
				jQuery('#mobilenum_agent').val('');
				jQuery('#faxnum_agent').val('');
				jQuery('#comp_agent').val('');
				jQuery('#company_agent').val('');
			}
		});
	}
	function copyAppAddress(){
		jQuery('#chkbox_same_as_above').click(function(){
			if(jQuery('#chkbox_same_as_above').is(':checked')){
				var address1 = jQuery('#address_line1').val();
				var address2 = jQuery('#address_line2').val();
				var town = jQuery('#town1').val();
				var county = jQuery('#county1').val();
				var postcode = jQuery('#postcode1').val();
				jQuery('#site_address1').val(address1); 
				jQuery('#site_address2').val(address2); 
				jQuery('#site_town').val(town); 
				jQuery('#site_county').val(county); 
				jQuery('#site_postcode').val(postcode); 
			}else{
				jQuery('#site_address1').val(''); 
				jQuery('#site_address2').val(''); 
				jQuery('#site_town').val(''); 
				jQuery('#site_county').val(''); 
				jQuery('#site_postcode').val('');
			}
		});
	}
	function selectContact(){
		  var the_value;
		  jQuery('input[name=copy_contact]').click(function(){
			  the_value = jQuery(".radio input[name='copy_contact']:checked").val();
			  if (the_value == 'Applicant'){
				var title = jQuery('#title').val();
				var other = jQuery('#other').val();
				var firstname = jQuery('#firstname').val();
				var lastname = jQuery('#lastname').val();
				var phonenumber = jQuery('#phonenum').val();
				var mobilenumber = jQuery('#mobilenum').val();
				var email = jQuery('#email').val();
				var veremail = jQuery('#email2').val();
				var address1 = jQuery('#address_line1').val();
				var address2 = jQuery('#address_line2').val();
				var town = jQuery('#town1').val();
				var county = jQuery('#county1').val();
				var postcode = jQuery('#postcode1').val();
			  }
			  else if(the_value == 'Owner'){
				var title = jQuery('#title_agent').val();
				var other = jQuery('#other_agent').val();
				var firstname = jQuery('#fn_agent').val();
				var lastname = jQuery('#ln_agent').val();
				var phonenumber = jQuery('#phonenum_agent').val();
				var mobilenumber = jQuery('#mobile_agent').val();
				var email = jQuery('#email_agent').val();
				var veremail = jQuery('#email2_agent').val();
				var address1 = jQuery('#address1_agent').val();
				var address2 = jQuery('#address2_agent').val();
				var town = jQuery('#town_agent').val();
				var county = jQuery('#county_agent').val();
				var postcode = jQuery('#postcode_agent').val();
			  }          
				if(title == 'Other'){
					jQuery('#nom_other').val(other);
					jQuery('#nom_other').parent().css('display','block');
				}
				jQuery('#nom_title').val(title);
				jQuery('#nom_title').parent().find('div:first-child').text(title);
				jQuery('#nom_fn').val(firstname);
				jQuery('#nom_ln').val(lastname); 
				jQuery('#nom_phone').val(phonenumber);
				jQuery('#nom_mobile').val(mobilenumber);
				jQuery('#nom_address1').val(address1); 
				jQuery('#nom_address2').val(address2); 
				jQuery('#nom_town').val(town); 
				jQuery('#nom_county').val(county); 
				jQuery('#nom_postcode').val(postcode); 
				jQuery('#nom_email').val(email);
				jQuery('#nom_email2').val(veremail);
		  });
	}
	function selectAddress(){
		  var the_value;
		  jQuery("input[name='copy_address']").click(function(){
			  the_value = jQuery(".radio input[name='copy_address']:checked").val();
			  if (the_value == 'Applicant'){
				var address1 = jQuery('#address_line1').val();
				var address2 = jQuery('#address_line2').val();
				var town = jQuery('#town1').val();
				var county = jQuery('#county1').val();
				var postcode = jQuery('#postcode1').val();
			  }
			  else if(the_value == 'Owner'){
				var address1 = jQuery('#address1_agent').val();
				var address2 = jQuery('#address2_agent').val();
				var town = jQuery('#town_agent').val();
				var county = jQuery('#county_agent').val();
				var postcode = jQuery('#postcode_agent').val();
			  }
				jQuery('#site_address1').val(address1); 
				jQuery('#site_address2').val(address2); 
				jQuery('#site_town').val(town); 
				jQuery('#site_county').val(county); 
				jQuery('#site_postcode').val(postcode); 
		  });
	}
	function selectContactDraft(){
		  var the_value;
		  jQuery("input[name='copy_contact_agr']").click(function(){
			the_value = jQuery(".radio input[name='copy_contact_agr']:checked").val();
			if(the_value == 'Applicant'){
				
				var title = jQuery('#title').val();
				var other = jQuery('#other').val();
				var firstname = jQuery('#firstname').val();
				var lastname = jQuery('#lastname').val();
				var phonenumber = jQuery('#phonenum').val();
				var mobilenumber = jQuery('#mobilenum').val();
				var email = jQuery('#email').val();
				var veremail = jQuery('#email2').val();
				var address1 = jQuery('#address_line1').val();
				var address2 = jQuery('#address_line2').val();
				var town = jQuery('#town1').val();
				var county = jQuery('#county1').val();
				var postcode = jQuery('#postcode1').val();
			}
			else if(the_value == 'Owner'){
				var title = jQuery('#title_agent').val();
				var other = jQuery('#other_agent').val();
				var firstname = jQuery('#fn_agent').val();
				var lastname = jQuery('#ln_agent').val();
				var phonenumber = jQuery('#phonenum_agent').val();
				var mobilenumber = jQuery('#mobile_agent').val();
				var email = jQuery('#email_agent').val();
				var veremail = jQuery('#email2_agent').val();
				var address1 = jQuery('#address1_agent').val();
				var address2 = jQuery('#address2_agent').val();
				var town = jQuery('#town_agent').val();
				var county = jQuery('#county_agent').val();
				var postcode = jQuery('#postcode_agent').val();   
			}
			else if(the_value == 'Nominated'){
				
				var title = jQuery('#nom_title').val();
				var other = jQuery('#nom_other').val();
				var firstname = jQuery('#nom_fn').val();
				var lastname = jQuery('#nom_ln').val();
				var phonenumber = jQuery('#nom_phone').val();
				var mobilenumber = jQuery('#nom_mobile').val();
				var email = jQuery('#nom_email').val();
				var veremail = jQuery('#nom_email2').val();
				var address1 = jQuery('#nom_address1').val();
				var address2 = jQuery('#nom_address2').val();
				var town = jQuery('#nom_town').val();
				var county = jQuery('#nom_county').val();
				var postcode = jQuery('#nom_postcode').val();
			}
				
			if(title == 'Other'){
					jQuery('#other_agr').val(other);
					jQuery('#other_agr').parent().css('display','block');
				}
			jQuery('#title_agr').val(title);
			jQuery('#title_agr').parent().find('div:first-child').text(title);
			jQuery('#fn_agr').val(firstname);
			jQuery('#ln_agr').val(lastname); 
			jQuery('#address1_agr').val(address1);
			jQuery('#address2_agr').val(address2);
				jQuery('#town_agr').val(town); 
			jQuery('#county_agr').val(county); 
			jQuery('#postcode_agr').val(postcode); 
		  });
	}
	
	function changeService(){
		jQuery('#request_for').change(function(){
			value = jQuery('select[name=request_for] option:selected').val();
			if (value == 'Seven day pressure trend'){
				jQuery(this).parent().parent().parent().find('#inv_details').remove();
				jQuery(this).parent().parent().parent().append('<div id=\'inv_details\'><div class=\'field\'><label style=\'display:inline;\'>Investigation type:</label><label style=\'text-align:left;\'>Seven day pressure trend</label></div><div class=\'field\'><label style=\'display:inline;\'>Details:</label><label style=\'text-align:left; width:350px;\'>This investigation is required for developments with tall buildings or where pressure-sensitive fittings, such as combi-boilers, are be to be installed.A detailed report will be sent to you within 14 days from receipt of payment.</label></div><div class=\'field\'><label style=\'display:inline;\'>Cost:</label><label style=\'text-align:left;\'>&pound;250 + VAT</label></div></div>');
			}else if (value == 'Detailed budget estimate'){
				jQuery(this).parent().parent().parent().find('#inv_details').remove();
				jQuery(this).parent().parent().append('<div id=\'inv_details\'><div class=\'field\'><label style=\'display:inline;\'>Investigation type:</label><label style=\'text-align:left;\'>Detailed budget estimate</label></div><div class=\'field\'><label style=\'display:inline;\'>Details:</label><label style=\'text-align:left; width:350px;\'>This type of investigation helps to establish the cost associated with a new clean water system at your development.A detailed report will be sent to you within ten days from receipt of payment.</label></div><div class=\'field\'><label style=\'display:inline;\'>Cost:</label><label style=\'text-align:left;\'>&pound;195 + VAT</label></div></div>');
			}else if (value == 'Flow and pressure investigation'){
				jQuery(this).parent().parent().parent().find('#inv_details').remove();
				jQuery(this).parent().parent().parent().append('<div id=\'inv_details\'><div class=\'field\'><label style=\'display:inline;\'>Investigation type:</label><label style=\'text-align:left;width:350px;\'>Flow and pressure investigation</label></div><div class=\'field\'><label style=\'display:inline;\'>Details:</label><label style=\'text-align:left; width:350px;\'>This type of investigation is necessary to determine water capacity for developments which are medium-sized or located in a pressure sensitive area.A detailed report will be sent to you within 14 days from receipt of payment.</label></div><div class=\'field\'><label style=\'display:inline;\'>Cost:</label><label style=\'text-align:left;\'>&pound;770 + VAT</label></div></div>');
			}else if (value == 'Detailed hydraulic model analysis'){
				jQuery(this).parent().parent().parent().find('#inv_details').remove();
				jQuery(this).parent().parent().parent().append('<div id=\'inv_details\'><div class=\'field\'><label style=\'display:inline;\'>Investigation type:</label><label style=\'text-align:left;width:350px;\'>Detailed hydraulic model analysis</label></div><div class=\'field\'><label style=\'display:inline;\'>Details:</label><label style=\'text-align:left; width:350px;\'>This type of investigation is necessary for large-scale developments to assess the possible impact on our network.Once your deposit has been received, we will provide the full cost and timescale of the hydraulic model analysis.</label></div><div class=\'field\'><label style=\'display:inline;\'>Cost:</label><label style=\'text-align:left;\'>&pound;100 + VAT</label></div></div>');
			}else  if (value == 'please-select'){
				jQuery(this).parent().parent().parent().find('#inv_details').remove();
			}
			
		});    
	}

	  
	//New connection to a public sewer
	function setConnections(){
			
			var type_conn = "type_conn";
			var no_conn = "no_conn";
			var dia = "dia";
			var meth_conn = "meth_conn";
			var parent_container="parent";
			
			jQuery('ul.show-hidden-group li.add-connection a').click(function(){
				var total_num = parseInt(jQuery('#total_group').val());
				count = count +1;
				type_conn_num = type_conn+count;
				no_conn_num = no_conn+count;
				dia_num = dia+count;
				meth_conn_num = meth_conn+count;
				parent_num=parent_container+count;
				//jQuery(this).parent().parent().append('<div class=\'parent_class\' id=\''+parent_num+'\'><div class=\'field\'><label for=\''+type_conn_num+'\' title=\'Type of connection*\' class=\'label-required\'>Type of connection</label><select name=\''+type_conn_num+'\'id=\''+type_conn_num+'\' class=\'type_conn_class required\' title=\'Please select type of connection\'><option value=\'default-value\'>Please select...</option><option value=\'foul water\'>Foul water</option>                <option value=\'Surface water\'>Surface water</option>    <option value=\'Combined\'>Combined</option></select></div><div class=\'field\'><label for=\''+no_conn_num+'\' title=\'Number of connections*\' class=\'label-required\'>Number of connections</label><input type=\'text\' name=\''+no_conn_num+'\' id=\''+no_conn_num+'\' title=\'Please enter number of connections\' class=\'small number required\' /></div><div class=\'field\'>    <label for=\''+dia_num+'\' title=\'Diameter (in mm)*\' class=\'label-required\'>Diameter (in mm)</label><input type=\'text\' name=\''+dia_num+'\' id=\''+dia_num+'\' class=\'number required small\' title=\'Please enter diameter (in mm)\' /></div><div class=\'field\'>    <label for=\''+meth_conn_num+'\' title=\'Method of connection*\' class=\'label-required\'>Method of connection</label><select name=\''+meth_conn_num+'\' id=\''+meth_conn_num+'\' title=\'Please select method of connection\' class=\'required\'><option value=\'default-value\'>Please select...</option><option value=\'Direct connection in third party land\'>Direct connection in third party land</option><option value=\'Direct connection in third party land via a manhole\'>Direct connection in third party land via a manhole</option><option value=\'Direct connection in third party land via a junction\'>Direct connection in third party land via a junction</option><option value=\'Direct connection on private land\'>Direct connection on private land</option><option value=\'Direct connection on private land via a manhole\'>Direct connection on private land via a manhole</option><option value=\'Direct connection on private land via a junction\'>Direct connection on private land via a junction</option><option value=\'Direct connection of an adoption site\'>Direct connection of an adoption site</option><option value=\'Indirect connection via existing private drainage\'>Indirect connection via existing private drainage</option>            </select></div></div>');   
				jQuery(this).parent().parent().append('<div class=\'parent_class\' id=\''+parent_num+'\'><div class=\'field\'><label for=\''+type_conn_num+'\' title=\'Type of connection*\' class=\'label-required\'>Type of connection</label><select name=\''+type_conn_num+'\'id=\''+type_conn_num+'\' class=\'type_conn_class required\' title=\'Please select type of connection\'><option value=\'default-value\'>Please select...</option><option value=\'foul water\'>Foul water</option>                <option value=\'Surface water\'>Surface water</option>    <option value=\'Combined\'>Combined</option></select></div><div class=\'field\'><label for=\''+no_conn_num+'\' title=\'Number of connections*\' class=\'label-required\'>Number of connections</label><input type=\'text\' name=\''+no_conn_num+'\' id=\''+no_conn_num+'\' title=\'Please enter number of connections\' class=\'small number required\' /></div><div class=\'field\'>    <label for=\''+dia_num+'\' title=\'Diameter (in mm)*\' class=\'label-required\'>Diameter (in mm)</label><input type=\'text\' name=\''+dia_num+'\' id=\''+dia_num+'\' class=\'number required small\' title=\'Please enter diameter (in mm)\' /></div><div class=\'field\'>    <label for=\''+meth_conn_num+'\' title=\'Method of connection*\' class=\'label-required\'>Method of connection</label><select name=\''+meth_conn_num+'\' id=\''+meth_conn_num+'\' title=\'Please select method of connection\' class=\'required\'><option value=\'default-value\'>Please select...</option><option value=\'Direct connection in third party land\'>Direct connection in third party land</option><option value=\'Direct connection in third party land via a manhole\'>Direct connection in third party land via a manhole</option><option value=\'Direct connection in third party land via a junction\'>Direct connection in third party land via a junction</option><option value=\'Direct connection on private land\'>Direct connection on private land</option><option value=\'Direct connection on private land via a manhole\'>Direct connection on private land via a manhole</option><option value=\'Direct connection on private land via a junction\'>Direct connection on private land via a junction</option><option value=\'Direct connection of an adoption site\'>Direct connection of an adoption site</option><option value=\'Indirect connection via existing private drainage\'>Indirect connection via existing private drainage</option>            </select></div></div>');  
				jQuery('#total_group').val(total_num + 1);

				$(  'div#' + parent_num + ' select,  div#' + parent_num + '  input').wtdforms();

				return false;
			});
			
			jQuery('ul.show-hidden-group li.remove-connection a').click(function(){
				var total_num = parseInt(jQuery('#total_group').val());
				parent_num_remove = parent_container+count;
				count = count - 1;
				jQuery('#'+parent_num_remove).remove();
				jQuery('#total_group').val(total_num - 1);
				setCostField();
				return true;
			});
	}
	function calculate(){
			jQuery('ul.show-hidden-group li.calculate a').click(function(){
				cost=0;
				//var cost = parseInt(jQuery('#calc_cost').val());
				var hiddenGroup = jQuery(this).parent().parent().parent().parent().find('div.parent_class');    
				count_divs=0;
				hiddenGroup.each(function(index, element){
					count_divs = count_divs+1;    
				});
				for (var i=count_divs;i>=1 ;i=i-1 ){
					//type_conn_num = "type_conn"+i;
					no_conn_num = "no_conn"+i;
					meth_conn_num = "meth_conn"+i;
					parent_cont="parent"+i;
					var meth_of_connection = jQuery(this).parent().parent().parent().parent().find('#'+parent_cont).find('#'+meth_conn_num);
					var cost_div = jQuery(this).parent().parent().parent().parent().find('#'+parent_cont).find('#cost').remove();
					var num_of_connection = jQuery(this).parent().parent().parent().parent().find('#'+parent_cont).find('#'+no_conn_num);
					if (meth_of_connection.val() == 'Direct connection in third party land' || meth_of_connection.val() == 'Direct connection in third party land via a manhole' || meth_of_connection.val() == 'Direct connection in third party land via a junction'){
						cost = cost + 485 * (num_of_connection.val());
					}else if (meth_of_connection.val() == 'Direct connection on private land' || meth_of_connection.val() == 'Direct connection on private land via a manhole' || meth_of_connection.val() == 'Direct connection on private land via a junction'){
						cost = cost + 278 * (num_of_connection.val());
					}else if (meth_of_connection.val() == 'Direct connection of an adoption site'){
						cost = cost + 273 * (num_of_connection.val());
					}else if (meth_of_connection.val() == 'Indirect connection via existing private drainage'){
						cost = cost + 87 * (num_of_connection.val());
					}
				}
			var lastDiv = jQuery(this).parent().parent().parent().parent().find('#'+"parent"+count_divs);    
			lastDiv.append('<p id=\'cost\' style=\'text-align:center;\'><strong>Cost:  &pound;'+cost+' + 0% VAT</strong></p>');
			jQuery('#calc_cost').val(cost);
			return false;
			});
		jQuery('ul.show-hidden-group li.buildcalculate a').click(function(){
				cost=0;
				jQuery(this).parent().parent().parent().find('#cost_div').find("p").remove();
				//getting the field values
				calculated_cost = jQuery('#calc_cost');
				type_development = jQuery('#type_dev').val();
				type_property = jQuery("input[name='type_prop']:checked").val();
				//alert(type_property);
				size_sewer = jQuery('#size_sew').val();
				if (type_development == 'please-select' || type_property == 'please-select'){
					calculated_cost.val(0);
				}else{
					if ((type_development == 'Rear extension' || type_development == 'Side extension' || type_development == 'Front extension') && type_property == 'Residential' && size_sewer == 'Up to 160mm'){
						calculated_cost.val(343);
					}else if ((type_development == 'New building' || type_development == 'Underpinning') && type_property == 'Residential' && size_sewer == 'Up to 160mm'){
						calculated_cost.val(687);
					}else if (type_property == 'Residential' && size_sewer == '160mm to 375mm'){
						calculated_cost.val(687);
					}else if (type_property == 'Commercial' && (size_sewer == '160mm to 375mm' || size_sewer == 'Up to 160mm')){
						calculated_cost.val(687);
					}else if (size_sewer == 'Over 375mm'){
						calculated_cost.val(1300);
					}
				}
				jQuery(this).parent().parent().parent().find('#cost_div').append('<p id=\'cost\' style=\'text-align:center;\'><strong>Cost: &pound;'+calculated_cost.val()+' + 0% VAT</strong></p>');
				return false;
			});
			
	}
	function setCostField(){
			
			cost=0;
			//var hiddenGroup = jQuery(this).parent().parent().parent().parent().find('div.parent_class');    
			count_divs = parseInt(jQuery('#total_group').val());        
			for (var i=1 ; i<= count_divs ; i=i+1){
				type_conn_num = "type_conn"+i;
				no_conn_num = "no_conn"+i;
				parent_cont="parent"+i;
				var meth_of_connection = jQuery('#'+parent_cont).find('#'+meth_conn_num);
				var cost_div = jQuery('#'+parent_cont).find('#cost').remove();
				var num_of_connection = jQuery('#'+parent_cont).find('#'+no_conn_num);
				//cost calculation
				if (meth_of_connection.val() == 'Direct connection in third party land' || meth_of_connection.val() == 'Direct connection in third party land via a manhole' || meth_of_connection.val() == 'Direct connection in third party land via a junction'){
						cost = cost + 485 * (num_of_connection.val());
					}else if (meth_of_connection.val() == 'Direct connection on private land' || meth_of_connection.val() == 'Direct connection on private land via a manhole' || meth_of_connection.val() == 'Direct connection on private land via a junction'){
						cost = cost + 278 * (num_of_connection.val());
					}else if (meth_of_connection.val() == 'Direct connection of an adoption site'){
						cost = cost + 273 * (num_of_connection.val());
					}else if (meth_of_connection.val() == 'Indirect connection via existing private drainage'){
						cost = cost + 87 * (num_of_connection.val());
					}
			}
		
		jQuery('#calc_cost').val(cost);
		return false;
	}

	function displayField(){
		jQuery('input[name=sewer_req]').click(function(){
				if (jQuery('input:radio[name=sewer_req]:checked').val() == 'Yes'){
					jQuery('div .div_discharge').css('display','block');
					jQuery('div .div_discharge').find('input').attr('checked',false);
					jQuery('div .div_discharge').find('input').find('em').remove();
					jQuery('div .d4').find('em').remove();
					jQuery('div .d4').css('display','none');
					jQuery('div .d4').find('input').attr('checked',false);
					jQuery('.dis_consent').removeClass('required');
					
				}else{
					jQuery('div .div_discharge').css('display','none');
					jQuery('div .div_discharge').find('input').attr('checked',false);
					jQuery('div .div_discharge').find('input').find('em').remove();
					jQuery('div .d4').find('em').remove();
					jQuery('div .d4').css('display','none');
					jQuery('div .d4').find('input').attr('checked',false);
					jQuery('.dis_consent').removeClass('required');
				}
			});
		jQuery("input[name='direct']").click(function(){
			the_value = jQuery(".radio input[name='direct']:checked").val();
			
			if(the_value == 'Yes'){
				jQuery('div .d4').css('display','block');
				jQuery('.dis_consent').addClass('required');
			}else if(the_value == 'No'){
				jQuery('div .d4').css('display','none');
				jQuery('.dis_consent').removeClass('required');
			}
		});
		}
		 
		//for building water public sewer
		function copyToOwner(){
			jQuery('#chkbox_copytoowner').click(function(){
				if(jQuery('#chkbox_copytoowner').is(':checked')){
					var title = jQuery('#title').val();
					var other = jQuery('#other').val();
					var firstname = jQuery('#firstname').val();
					var lastname = jQuery('#lastname').val();
					var address1 = jQuery('#address_line1').val();
					var address2 = jQuery('#address_line2').val();
					var town = jQuery('#town1').val();
					var county = jQuery('#county1').val();
					var postcode = jQuery('#postcode1').val();
					
					if(title == 'Other'){
						jQuery('#own_other1').val(other);
						jQuery('#own_other1').parent().css('display','block');
					}
					jQuery('#own_title1').val(title);
					jQuery('#own_title1').parent().find('div:first-child').text(title);
					jQuery('#own_firstname1').val(firstname);
					jQuery('#own_lastname1').val(lastname); 
					jQuery('#own_address1').val(address1); 
					jQuery('#own_address1_2').val(address2); 
					jQuery('#own_town1').val(town); 
					jQuery('#own_county1').val(county); 
					jQuery('#own_postcode1').val(postcode);
				}else{
					jQuery('#own_title1').val('');
					jQuery('#own_title1').parent().find('div:first-child').text('Please select...');
					jQuery('#own_firstname1').val('');
					jQuery('#own_lastname1').val(''); 
					jQuery('#own_address1').val(''); 
					jQuery('#own_address1_2').val(''); 
					jQuery('#own_town1').val(''); 
					jQuery('#own_county1').val(''); 
					jQuery('#own_postcode1').val('');
				}
			});
		}
		function existCopyToOwner(){
			jQuery('#chkbox_existcopytoowner').click(function(){
				if(jQuery('#chkbox_existcopytoowner').is(':checked')){
					var title = jQuery('#title').val();
					var other = jQuery('#other').val();
					var firstname = jQuery('#firstname').val();
					var lastname = jQuery('#lastname').val();
					var companyname = jQuery('#company_name').val();
					var phonenumber = jQuery('#phonenum').val();
					var mobilenumber = jQuery('#mobilenum').val();
					var address1 = jQuery('#address_line1').val();
					var address2 = jQuery('#address_line2').val();
					var town = jQuery('#town1').val();
					var county = jQuery('#county1').val();
					var postcode = jQuery('#postcode1').val();
					
					if(title == 'Other'){
						jQuery('#other2').val(other);
						jQuery('#other2').parent().css('display','block');
					}
					jQuery('#title2').val(title);
					jQuery('#title2').parent().find('div:first-child').text(title);
					jQuery('#forename2').val(firstname);
					jQuery('#surname2').val(lastname); 
					jQuery('#own_phonenumber').val(phonenumber);
					jQuery('#own_mobile').val(mobilenumber);
					jQuery('#address2').val(address1); 
					jQuery('#address2_2').val(address2); 
					jQuery('#town2').val(town); 
					jQuery('#county2').val(county); 
					jQuery('#postcode2').val(postcode);
				}else{
					jQuery('#title2').val('');
					jQuery('#title2').parent().find('div:first-child').text('Please select...');
					jQuery('#forename2').val('');
					jQuery('#surname2').val(''); 
					jQuery('#own_phonenumber').val('');
					jQuery('#own_mobile').val('');
					jQuery('#address2').val(''); 
					jQuery('#address2_2').val(''); 
					jQuery('#town2').val(''); 
					jQuery('#county2').val(''); 
					jQuery('#postcode2').val('');
				}
			});
		}
		 
		function setTypeDropdown(){
				var type_dev = "type_dev";
				var no_prop = "no_prop";
				var no_supp = "no_supp";
				var size_supp = "size_supp";
				var parent_container="parent";
				
				jQuery('ul.show-hidden-group li.add-development a').click(function(){
					var is_prop = jQuery('input:radio[name=time_prop]:checked').val();
					var type_prop = jQuery('input:radio[name=type_prop]:checked').val();
				//    alert(is_prop);
					var count = parseInt(jQuery('#div_count').val());
					count = count +1;
					type_dev_num = type_dev+count;
					no_prop_num = no_prop+count;
					no_supp_num = no_supp+count;
					size_supp_num = size_supp+count;
					parent_num=parent_container+count;
					purpose_supp = "purpose_supp"+count;
					
					if(is_prop =='New' && type_prop == 'Residential'){
						jQuery(this).parent().parent().after('<div class=\'parent\' id=\''+parent_num+'\'><div class=\'field\'><label for=\''+type_dev_num+'\'>Type of development</label><select name=\''+type_dev_num+'\' id=\''+type_dev_num+'\' ><option>Please select...</option><option value=\'House\'>House</option><option value=\'Flat\'>Flat</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p>What is the supply for?</p>    <input value=\'Domestic use\' type=\'checkbox\' title=\'Domestic use\' name=\''+purpose_supp+'\' id=\'domestic\' /><label for=\'domestic\' title=\'Domestic use\'>Domestic use</label></div><div class=\'radio\'  style=\'padding-bottom:0;\'><p>&nbsp;</p>    <input type=\'checkbox\' value=\'Supply for building water\' title=\'Supply for building water\' name=\''+purpose_supp+'\' id=\'supply_build\' /><label for=\'supply_build\' title=\'Supply for building water\'>Supply for building water</label></div><div class=\'radio\'  style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' value=\'Fire fighting system\' title=\'Fire fighting system\' id=\'fire_fight\' name=\''+purpose_supp+'\' /><label title=\'Fire fighting system\' for=\'fire_fight\'>Fire fighting system</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' value=\'Combined domestic use and sprinkler\' title=\'Combined domestic use and sprinkler\' id=\'comb_dom\' name=\''+purpose_supp+'\'/><label for=\'comb_dom\' title=\'Combined domestic use and sprinkler\'>Combined domestic use and sprinkler</label></div></div><div class=\'field\'><label for=\''+no_prop_num+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop_num+'\' id=\''+no_prop_num+'\' class=\'number small required\'/></div><div class=\'field\'><label for=\''+no_supp_num+'\' title=\'Number of supplies\' class=\'label-required\'>Number of supplies</label><input type=\'text\' class=\'small required number\' title=\'Please enter number of supplies\' name=\''+no_supp_num+'\' id=\''+no_supp_num+'\'/></div><div class=\'field\'><label for=\''+size_supp_num+'\'>Size of supply</label><select name=\''+size_supp_num+'\' id=\''+size_supp_num+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');
					
						$(  'div#' + parent_num + ' select,  div#' + parent_num + '  input').wtdforms();
						$(  'div#' + parent_num + ' input[type=checkbox]').ezMark();

					}else if (is_prop =='New' && type_prop == 'Commercial'){
						jQuery(this).parent().parent().after('<div class=\'parent\' id=\''+parent_num+'\'><div class=\'field\'><label for=\''+type_dev_num+'\'>Type of development</label><select name=\''+type_dev_num+'\' id=\''+type_dev_num+'\' ><option>Please select...</option><option value=\'Office\'>Office</option><option value=\'Retail unit\'>Retail unit</option><option value=\'School\'>School</option><option value=\'Industrial unit\'>Industrial unit</option><option value=\'Hotel\'>Hotel</option><option value=\'Other\'>Other</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p title=\'What is the supply for?\'>What is the supply for?</p><input type=\'checkbox\'  name=\''+purpose_supp+'\' value=\'Domestic use\' id=\'domestic\' title=\'Domestic use\'  /><label for=\'domestic\' title=\'Domestic use\'>Domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\'  name=\''+purpose_supp+'\' value=\'Non-domestic use\' id=\'non_domestic\' title=\'Non-domestic use\' /><label for=\'non_domestic\' title=\'Non-domestic use\'>Non-domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'>    <p>&nbsp;</p>            <input type=\'checkbox\'  name=\''+purpose_supp+'\'  value=\'Supply for building water\' id=\'supply_build\' title=\'Supply for building water\' /><label for=\'supply_build\' title=\'Supply for building water\'>Supply for building water</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input  name=\''+purpose_supp+'\'  value=\'Fire fighting system\' id=\'fire_fight\' title=\'Fire fighting system\' type=\'checkbox\' /><label for=\'fire_fight\' title=\'Fire fighting system\'>Fire fighting system</label></div></div><div class=\'field\'><label for=\''+no_prop_num+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop_num+'\' id=\''+no_prop_num+'\' class=\'number required small\'/></div><div class=\'field\'><label for=\''+no_supp_num+'\' class=\'label-required\' title=\'Number of supplies\'>Number of supplies</label><input name=\''+no_supp_num+'\' id=\''+no_supp_num+'\' class=\'small required number\' title=\'Please enter number of supplies\' type=\'text\'/></div><div class=\'field\'><label for=\''+size_supp_num+'\'>Size of supply</label><select name=\''+size_supp_num+'\' id=\''+size_supp_num+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');

						$(  'div#' + parent_num + ' select,  div#' + parent_num + '  input').wtdforms();
						$(  'div#' + parent_num + ' input[type=checkbox]').ezMark();

					}else if (is_prop =='Existing' && type_prop == 'Residential'){
						jQuery(this).parent().parent().after('<div class=\'parent\'  id=\''+parent_num+'\'><div class=\'field\'><label for=\''+type_dev_num+'\'>Type of development</label><select name=\''+type_dev_num+'\' id=\''+type_dev_num+'\' ><option>Please select...</option><option value=\'House\'>House</option><option value=\'Flat\'>Flat</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p>What is the supply for?</p><input type=\'checkbox\' name=\''+purpose_supp+'\' id=\'prop_conv\' title=\'Property conversion\' value=\'Property conversion\' /><label for=\'prop_conv\' title=\'Property conversion\'>Property conversion</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input value=\'Upgrade of an existing supply\' title=\'Upgrade of an existing supply\' type=\'checkbox\' id=\'upgrade_exist\' name=\''+purpose_supp+'\'/><label for=\'upgrade_exist\' title=\'Upgrade of an existing supply\'>Upgrade existing supply</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input name=\''+purpose_supp+'\' value=\'Separating shared supply\' title=\'Separating shared supply\' id=\'sep_shared\' type=\'checkbox\'/><label for=\'sep_shared\' title=\'Separating shared supply\'>Separating shared supply</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' value=\'Fire fighting system\' title=\'Fire fighting system\' name=\''+purpose_supp+'\' id=\'fire_fight\'/><label for=\'fire_fight\' title=\'Fire fighting system\'>Fire fighting system</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Landlord / Communal\' value=\'Landlord / Communal\' name=\''+purpose_supp+'\' id=\'land_comm\'/><label for=\'land_comm\' title=\'Landlord / Communal\'>Landlord / Communal</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' value=\'Combined domestic use and sprinkler\' title=\'Combined domestic use and sprinkler\' name=\''+purpose_supp+'\' id=\'combined\'/><label for=\'combined\' title=\'Combined domestic use and sprinkler\'>Combined domestic use and sprinkler</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' value=\'Supply for building water\' title=\'Supply for building water\' name=\''+purpose_supp+'\' id=\'supply_build\'/><label for=\'supply_build\' title=\'Supply for building water\'>Supply for building water</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Other\' name=\''+purpose_supp+'\' id=\'other_supp\' value=\'Other\'/><label for=\'other_supp\' title=\'Other\'>Other</label></div></div><div class=\'field\'><label for=\''+no_prop_num+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop_num+'\' id=\''+no_prop_num+'\' title=\'Please enter number of properties\' class=\'number required small\'/></div><div class=\'field\'><label for=\''+no_supp_num+'\' class=\'label-required\' title=\'Number of supplies\'>Number of supplies</label><input name=\''+no_supp_num+'\' id=\''+no_supp_num+'\' class=\'small required number\' type=\'text\' title=\'Please enter number of supplies\'/></div><div class=\'field\'><label for=\''+size_supp_num+'\'>Size of supply</label><select name=\''+size_supp_num+'\' id=\''+size_supp_num+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');

						$(  'div#' + parent_num + ' select,  div#' + parent_num + '  input').wtdforms();
						$(  'div#' + parent_num + ' input[type=checkbox]').ezMark();
					}
					else if (is_prop =='Existing' && type_prop == 'Commercial'){
						jQuery(this).parent().parent().after('<div class=\'parent\' id=\''+parent_num+'\'><div class=\'field\'><label for=\''+type_dev_num+'\'>Type of development</label><select name=\''+type_dev_num+'\' id=\''+type_dev_num+'\' ><option>Please select...</option><option value=\'Office\'>Office</option><option value=\'Retail unit\'>Retail unit</option><option value=\'School\'>School</option><option value=\'Industrial unit\'>Industrial unit</option><option value=\'Hotel\'>Hotel</option><option value=\'Other\'>Other</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p>What is the supply for?</p><input type=\'checkbox\'  title=\'Property conversion\' value=\'Property conversion\' name=\''+purpose_supp+'\' id=\'prop_conv\'/><label for=\'prop_conv\' title=\'Property conversion\'>Property conversion</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' name=\''+purpose_supp+'\' value=\'Upgrade of existing supply\' id=\'upgrade_exist\' title=\'Upgrade of existing supply\'/><label for=\'upgrade_exist\' title=\'Upgrade of existing supply\'>Upgrade of existing supply</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p>                <input type=\'checkbox\' value=\'Separating shared supply\' name=\''+purpose_supp+'\' id=\'separate_shared\' title=\'Separating shared supply\'/><label for=\'separate_shared\' title=\'Separating shared supply\'>Separating shared supply</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Fire fighting system\' name=\''+purpose_supp+'\' id=\'fire_fight\' value=\'Fire fighting system\'/><label for=\'fire_fight\' title=\'Fire fighting system\'>Fire fighting system</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Non-domestic use\' name=\''+purpose_supp+'\' id=\'non_domestic\' value=\'Non-domestic use\'/><label for=\'non_domestic\' title=\'Non-domestic use\'>Non-domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Domestic use\' value=\'Domestic use\' name=\''+purpose_supp+'\' id=\'domestic\'/><label for=\'domestic\' title=\'Domestic use\'>Domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0px;\'><p>&nbsp;</p><input type=\'checkbox\' value=\'Other\' name=\''+purpose_supp+'\' id=\'other_supp\' title=\'Other\'/><label for=\'other_supp\' title=\'Other\'>Other</label></div></div><div class=\'field\'><label for=\''+no_prop_num+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop_num+'\' id=\''+no_prop_num+'\' title=\'Please enter number of properties\' class=\'number required small\'/></div><div class=\'field\'><label for=\''+no_supp_num+'\' title=\'Number of supplies\' class=\'label-required\'>Number of supplies</label><input type=\'text\' name=\''+no_supp_num+'\' id=\''+no_supp_num+'\' class=\'small required number\' title=\'Please enter number of supplies\'/></div><div class=\'field\'><label for=\''+size_supp_num+'\'>Size of supply</label><select name=\''+size_supp_num+'\' id=\''+size_supp_num+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');

						$(  'div#' + parent_num + ' select,  div#' + parent_num + '  input').wtdforms();
						$(  'div#' + parent_num + ' input[type=checkbox]').ezMark();
					}
					else if (is_prop =='New' && type_prop == 'Mixed'){
						jQuery(this).parent().parent().after('<div class=\'parent\' id=\''+parent_num+'\'><div class=\'field\'><label for=\''+type_dev_num+'\'>Type of development</label><select name=\''+type_dev_num+'\' id=\''+type_dev_num+'\' ><option>Please select...</option><option value=\'House\'>House</option><option value=\'Flat\'>Flat</option><option value=\'Office\'>Office</option><option value=\'Retail unit\'>Retail unit</option><option value=\'School\'>School</option><option value=\'Industrial unit\'>Industrial unit</option><option value=\'Hotel\'>Hotel</option><option value=\'Other\'>Other</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p>What is the supply for?</p><input type=\'checkbox\' title=\'Domestic use\' name=\''+purpose_supp+'\' id=\'domestic\' value=\'Domestic use\'/><label for=\'domestic\' title=\'Domestic use\'>Domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\'  title=\'Non-domestic use\' value=\'Non-domestic use\' name=\''+purpose_supp+'\' id=\'non_domestic\'/><label for=\'non_domestic\' title=\'Non-domestic use\'>Non-domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Supply for building water\' name=\''+purpose_supp+'\' id=\'supply_build\' value=\'Supply for building water\'/><label for=\'supply_build\' title=\'Supply for building water\'>Supply for building water</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Fire fighting system\' name=\''+purpose_supp+'\' id=\'fire_fight\' value=\'Fire fighting system\'/><label for=\'fire_fight\' title=\'Fire fighting system\'>Fire fighting system</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Combined domestic use and sprinkler\' name=\''+purpose_supp+'\' id=\'combined\' value=\'Combined domestic use and sprinkler\'/><label for=\'combined\' title=\'Combined domestic use and sprinkler\'>Combined domestic use and sprinkler</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Other\' name=\''+purpose_supp+'\' id=\'other_use\' value=\'Other\'/><label for=\'other_use\' title=\'Other\'>Other</label></div></div><div class=\'field\'><label for=\''+no_prop_num+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop_num+'\' id=\''+no_prop_num+'\' title=\'Please enter number of properties\' class=\'number required small\'/></div><div class=\'field\'><label for=\''+no_supp_num+'\' class=\'label-required\' title=\'Number of supplies\'>Number of supplies</label><input type=\'text\' title=\'Please enter number of supplies\' name=\''+no_supp_num+'\' id=\''+no_supp_num+'\' class=\'small required number\'/></div><div class=\'field\'><label for=\''+size_supp_num+'\'>Size of supply</label><select name=\''+size_supp_num+'\' id=\''+size_supp_num+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');

						$(  'div#' + parent_num + ' select,  div#' + parent_num + '  input').wtdforms();
						$(  'div#' + parent_num + ' input[type=checkbox]').ezMark();
					}
					else if (is_prop =='Existing' && type_prop == 'Mixed'){
						jQuery(this).parent().parent().after('<div class=\'parent\' id=\''+parent_num+'\'><div class=\'field\'><label for=\''+type_dev_num+'\'>Type of development</label><select name=\''+type_dev_num+'\' id=\''+type_dev_num+'\' ><option value=\'please-select\'>Please select...</option><option value=\'House\'>House</option><option value=\'Flat\'>Flat</option><option value=\'Office\'>Office</option><option value=\'Retail unit\'>Retail unit</option><option value=\'School\'>School</option><option value=\'Industrial unit\'>Industrial unit</option><option value=\'Hotel\'>Hotel</option><option value=\'Other\'>Other</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p>What is the supply for?</p><input type=\'checkbox\'  title=\'Domestic use\' name=\''+purpose_supp+'\' id=\'domestic\' value=\'Domestic use\'/><label for=\'domestic\' title=\'Domestic use\'>Domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Non-domestic use\' name=\''+purpose_supp+'\' id=\'non_domestic\' value=\'Non-domestic use\'/><label for=\'non_domestic\' title=\'Non-domestic use\'>Non-domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Supply for building water\' name=\''+purpose_supp+'\' id=\'supply_build\' value=\'Supply for building water\' /><label for=\'supply_build\' title=\'Supply for building water\'>Supply for building water</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Fire fighting system\' name=\''+purpose_supp+'\' id=\'fire_fight\' value=\'Fire fighting system\' /><label for=\'fire_fight\' title=\'Fire fighting system\'>Fire fighting system</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Combined domestic use and sprinkler\' name=\''+purpose_supp+'\' id=\'combined\' value=\'Combined domestic use and sprinkler\' /><label for=\'combined\' title=\Combined domestic use and sprinkler\'>Combined domestic use and sprinkler</label></div><div class=\'radio style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Property conversion\' name=\''+purpose_supp+'\' id=\'prop_conv\' value=\'Property conversion\' /><label for=\'prop_conv\' title=\'Property conversion\'>Property conversion</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Separating shared supply\'  name=\''+purpose_supp+'\'  id=\'sep_shared\' value=\'Separating shared supply\'/><label for=\'sep_shared\' title=\'Separating shared supply\'>Separating shared supply</label></div><div class=\'radio\' style=\'padding-bottom;0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Upgrade an existing supply\'  name=\''+purpose_supp+'\'  id=\'upgrade_exist\' value=\'Upgrade of an existing supply\' /><label for=\'upgrade_exist\' title=\'Upgrade existing supply\'>Upgrade of an existing supply</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Other\'  name=\''+purpose_supp+'\'  id=\'other_use\' value=\'Other\' /><label for=\'other_use\' title=\'Other\'>Other</label></div></div><div class=\'field\'><label for=\''+no_prop_num+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop_num+'\' id=\''+no_prop_num+'\' class=\'number required small\' title=\'Please enter number of properties\'/></div><div class=\'field\'><label for=\''+no_supp_num+'\' title=\'Number of supplies\' class=\'label-required\'>Number of supplies</label><input type=\'text\' title=\'Please enter number of supplies\' name=\''+no_supp_num+'\' id=\''+no_supp_num+'\' class=\'small required number\'/></div><div class=\'field\'><label for=\''+size_supp_num+'\'>Size of supply</label><select name=\''+size_supp_num+'\' id=\''+size_supp_num+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');

						$(  'div#' + parent_num + ' select,  div#' + parent_num + '  input').wtdforms();
						$(  'div#' + parent_num + ' input[type=checkbox]').ezMark();
					}
					else if (is_prop =='Both'){
						jQuery(this).parent().parent().after('<div class=\'parent\' id=\''+parent_num+'\'><div class=\'field\'><label for=\''+type_dev_num+'\'>Type of development</label><select name=\''+type_dev_num+'\' id=\''+type_dev_num+'\' ><option value=\'please-select\'>Please select...</option><option value=\'House\'>House</option><option value=\'Flat\'>Flat</option><option value=\'Office\'>Office</option><option value=\'Retail unit\'>Retail unit</option><option value=\'School\'>School</option><option value=\'Industrial unit\'>Industrial unit</option><option value=\'Hotel\'>Hotel</option><option value=\'Other\'>Other</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p>What is the supply for?</p><input type=\'checkbox\'  title=\'Domestic use\' name=\''+purpose_supp+'\' id=\'domestic\' value=\'Domestic use\'/><label for=\'domestic\' title=\'Domestic use\'>Domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Non-domestic use\' name=\''+purpose_supp+'\' id=\'non_domestic\' value=\'Non-domestic use\'/><label for=\'non_domestic\' title=\'Non-domestic use\'>Non-domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Supply for building water\' name=\''+purpose_supp+'\' id=\'supply_build\' value=\'Supply for building water\' /><label for=\'supply_build\' title=\'Supply for building water\'>Supply for building water</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Fire fighting system\' name=\''+purpose_supp+'\' id=\'fire_fight\' value=\'Fire fighting system\' /><label for=\'fire_fight\' title=\'Fire fighting system\'>Fire fighting system</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Combined domestic use and sprinkler\' name=\''+purpose_supp+'\' id=\'combined\' value=\'Combined domestic use and sprinkler\' /><label for=\'combined\' title=\Combined domestic use and sprinkler\'>Combined domestic use and sprinkler</label></div><div class=\'radio style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Property conversion\' name=\''+purpose_supp+'\' id=\'prop_conv\' value=\'Property conversion\' /><label for=\'prop_conv\' title=\'Property conversion\'>Property conversion</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Separating shared supply\'  name=\''+purpose_supp+'\'  id=\'sep_shared\' value=\'Separating shared supply\'/><label for=\'sep_shared\' title=\'Separating shared supply\'>Separating shared supply</label></div><div class=\'radio\' style=\'padding-bottom;0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Upgrade an existing supply\'  name=\''+purpose_supp+'\'  id=\'upgrade_exist\' value=\'Upgrade of an existing supply\' /><label for=\'upgrade_exist\' title=\'Upgrade existing supply\'>Upgrade of an existing supply</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Other\'  name=\''+purpose_supp+'\'  id=\'other_use\' value=\'Other\' /><label for=\'other_use\' title=\'Other\'>Other</label></div></div><div class=\'field\'><label for=\''+no_prop_num+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop_num+'\' id=\''+no_prop_num+'\' class=\'number required small\' title=\'Please enter number of properties\'/></div><div class=\'field\'><label for=\''+no_supp_num+'\' title=\'Number of supplies\' class=\'label-required\'>Number of supplies</label><input type=\'text\' title=\'Please enter number of supplies\' name=\''+no_supp_num+'\' id=\''+no_supp_num+'\' class=\'small required number\'/></div><div class=\'field\'><label for=\''+size_supp_num+'\'>Size of supply</label><select name=\''+size_supp_num+'\' id=\''+size_supp_num+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');

						$(  'div#' + parent_num + ' select,  div#' + parent_num + '  input').wtdforms();
						$(  'div#' + parent_num + ' input[type=checkbox]').ezMark();
					}
					//count = count +1;
					jQuery('#div_count').val(count);
					return false;
				});
				
				jQuery('ul.show-hidden-group li.remove-development a').click(function(){
					var count_rem = parseInt(jQuery('#div_count').val());
					parent_num_remove = parent_container+count_rem;
					//count = count - 1;
					jQuery('#'+parent_num_remove).remove();
					jQuery('#div_count').val(count_rem - 1);
					return false;
				});
		}
		/*Function which shifts the focus to the first error field on the page */
		function checkInvalid() 
		{
				$errorlist = jQuery('input.error, select.error, textarea.error');
				try {
					jQuery($errorlist.eq(0))
					.filter(":visible")
					.focus()
					// manually trigger focusin event; without it, focusin handler isn't called, findLastActive won't have anything to find
					.trigger("focusin");
				} catch(e) {
					// ignore IE throwing errors when focusing hidden elements
				}
		}
		 
		function changeSiteUsage()
		{
			jQuery('#site_usage').change(function(){
				if(jQuery(this).parent().find('select option:selected').text() == 'Other'){
					jQuery(this).parent().parent().find('.otherdiv').css('display', 'block');
					jQuery(this).parent().parent().find('.otherdiv').find('input').addClass('required');
				}else{
					jQuery(this).parent().parent().find('.otherdiv').css('display', 'none');
					jQuery(this).parent().parent().find('.otherdiv').find('input').val('');
					jQuery(this).parent().parent().find('.otherdiv').find('input').removeClass('required');
				}
			});
		}
		function changePremises(){
			 var type_dev = "type_dev_0";
			var no_prop = "no_prop_0";
			var no_supp = "no_supp_0";
			var size_supp = "size_supp_0";
			var purpose_supp = "purpose_supp_0";
			 jQuery('input[name=type_prop]').click(function(){
				 type_premise = jQuery('input[name=time_prop]:checked').val();
				 type_prop = jQuery('input[name=type_prop]:checked').val();
				 if ((jQuery('input[name=time_prop]').is(':checked'))){
					var is_prop = jQuery('input:radio[name=time_prop]:checked').val();
					var type_prop = jQuery('input:radio[name=type_prop]:checked').val();
				  //  var count = parseInt(jQuery('#div_count').val());
					//count = count +1;
							   
					if(is_prop =='New' && type_prop == 'Residential'){
						jQuery('#parent').remove();
						jQuery(this).parent().parent().after('<div id=\'parent\'><div class=\'field\'><label for=\''+type_dev+'\'>Type of development</label><select name=\''+type_dev+'\' id=\''+type_dev+'\' ><option>Please select...</option><option value=\'House\'>House</option><option value=\'Flat\'>Flat</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p>What is the supply for?</p>    <input value=\'Domestic use\' type=\'checkbox\' title=\'Domestic use\' name=\''+purpose_supp+'\' id=\'domestic\' /><label for=\'domestic\' title=\'Domestic use\'>Domestic use</label></div><div class=\'radio\'  style=\'padding-bottom:0;\'><p>&nbsp;</p>    <input type=\'checkbox\' value=\'Supply for building water\' title=\'Supply for building water\' name=\''+purpose_supp+'\' id=\'supply_build\' /><label for=\'supply_build\' title=\'Supply for building water\'>Supply for building water</label></div><div class=\'radio\'  style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' value=\'Fire fighting system\' title=\'Fire fighting system\' id=\'fire_fight\' name=\''+purpose_supp+'\' /><label title=\'Fire fighting system\' for=\'fire_fight\'>Fire fighting system</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' value=\'Combined domestic use and sprinkler\' title=\'Combined domestic use and sprinkler\' id=\'comb_dom\' name=\''+purpose_supp+'\'/><label for=\'comb_dom\' title=\'Combined domestic use and sprinkler\'>Combined domestic use and sprinkler</label></div></div><div class=\'field\'><label for=\''+no_prop+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop+'\' id=\''+no_prop+'\' class=\'number small required\'/></div><div class=\'field\'><label for=\''+no_supp+'\' title=\'Number of supplies\' class=\'label-required\'>Number of supplies</label><input type=\'text\' class=\'small required number\' title=\'Please enter number of supplies\' name=\''+no_supp+'\' id=\''+no_supp+'\'/></div><div class=\'field\'><label for=\''+size_supp+'\'>Size of supply</label><select name=\''+size_supp+'\' id=\''+size_supp+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><div><hr/></div></div>');
						$(  'div #parent select,  div #parent  input').wtdforms();
						$(  'div #parent input[type=checkbox]').ezMark();
					}else if (is_prop =='New' && type_prop == 'Commercial'){
						jQuery('#parent').remove();
						jQuery(this).parent().parent().after('<div id=\'parent\'><div class=\'field\'><label for=\''+type_dev+'\'>Type of development</label><select name=\''+type_dev+'\' id=\''+type_dev+'\' ><option>Please select...</option><option value=\'Office\'>Office</option><option value=\'Retail unit\'>Retail unit</option><option value=\'School\'>School</option><option value=\'Industrial unit\'>Industrial unit</option><option value=\'Hotel\'>Hotel</option><option value=\'Other\'>Other</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p title=\'What is the supply for?\'>What is the supply for?</p><input type=\'checkbox\'  name=\''+purpose_supp+'\' value=\'Domestic use\' id=\'domestic\' title=\'Domestic use\'  /><label for=\'domestic\' title=\'Domestic use\'>Domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\'  name=\''+purpose_supp+'\' value=\'Non-domestic use\' id=\'non_domestic\' title=\'Non-domestic use\' /><label for=\'non_domestic\' title=\'Non-domestic use\'>Non-domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'>    <p>&nbsp;</p>            <input type=\'checkbox\'  name=\''+purpose_supp+'\'  value=\'Supply for building water\' id=\'supply_build\' title=\'Supply for building water\' /><label for=\'supply_build\' title=\'Supply for building water\'>Supply for building water</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input  name=\''+purpose_supp+'\'  value=\'Fire fighting system\' id=\'fire_fight\' title=\'Fire fighting system\' type=\'checkbox\' /><label for=\'fire_fight\' title=\'Fire fighting system\'>Fire fighting system</label></div></div><div class=\'field\'><label for=\''+no_prop+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop+'\' id=\''+no_prop+'\' class=\'number required small\'/></div><div class=\'field\'><label for=\''+no_supp+'\' class=\'label-required\' title=\'Number of supplies\'>Number of supplies</label><input name=\''+no_supp+'\' id=\''+no_supp+'\' class=\'small required number\' title=\'Please enter number of supplies\' type=\'text\'/></div><div class=\'field\'><label for=\''+size_supp+'\'>Size of supply</label><select name=\''+size_supp+'\' id=\''+size_supp+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');
						$(  'div #parent select,  div #parent  input').wtdforms();
						$(  'div #parent input[type=checkbox]').ezMark();
					}else if (is_prop =='Existing' && type_prop == 'Residential'){
						jQuery('#parent').remove();
						jQuery(this).parent().parent().after('<div id=\'parent\'><div class=\'field\'><label for=\''+type_dev+'\'>Type of development</label><select name=\''+type_dev+'\' id=\''+type_dev+'\' ><option>Please select...</option><option value=\'House\'>House</option><option value=\'Flat\'>Flat</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p>What is the supply for?</p><input type=\'checkbox\' name=\''+purpose_supp+'\' id=\'prop_conv\' title=\'Property conversion\' value=\'Property conversion\' /><label for=\'prop_conv\' title=\'Property conversion\'>Property conversion</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input value=\'Upgrade of an existing supply\' title=\'Upgrade of an existing supply\' type=\'checkbox\' id=\'upgrade_exist\' name=\''+purpose_supp+'\'/><label for=\'upgrade_exist\' title=\'Upgrade of an existing supply\'>Upgrade existing supply</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input name=\''+purpose_supp+'\' value=\'Separating shared supply\' title=\'Separating shared supply\' id=\'sep_shared\' type=\'checkbox\'/><label for=\'sep_shared\' title=\'Separating shared supply\'>Separating shared supply</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' value=\'Fire fighting system\' title=\'Fire fighting system\' name=\''+purpose_supp+'\' id=\'fire_fight\'/><label for=\'fire_fight\' title=\'Fire fighting system\'>Fire fighting system</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Landlord / Communal\' value=\'Landlord / Communal\' name=\''+purpose_supp+'\' id=\'land_comm\'/><label for=\'land_comm\' title=\'Landlord / Communal\'>Landlord / Communal</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' value=\'Combined domestic use and sprinkler\' title=\'Combined domestic use and sprinkler\' name=\''+purpose_supp+'\' id=\'combined\'/><label for=\'combined\' title=\'Combined domestic use and sprinkler\'>Combined domestic use and sprinkler</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' value=\'Supply for building water\' title=\'Supply for building water\' name=\''+purpose_supp+'\' id=\'supply_build\'/><label for=\'supply_build\' title=\'Supply for building water\'>Supply for building water</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Other\' name=\''+purpose_supp+'\' id=\'other_supp\' value=\'Other\'/><label for=\'other_supp\' title=\'Other\'>Other</label></div></div><div class=\'field\'><label for=\''+no_prop+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop+'\' id=\''+no_prop+'\' title=\'Please enter number of properties\' class=\'number required small\'/></div><div class=\'field\'><label for=\''+no_prop+'\' class=\'label-required\' title=\'Number of supplies\'>Number of supplies</label><input name=\''+no_prop+'\' id=\''+no_prop+'\' class=\'small required number\' type=\'text\' title=\'Please enter number of supplies\'/></div><div class=\'field\'><label for=\''+size_supp+'\'>Size of supply</label><select name=\''+size_supp+'\' id=\''+size_supp+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');
						$(  'div #parent select,  div #parent  input').wtdforms();
						$(  'div #parent input[type=checkbox]').ezMark();
					}
					else if (is_prop =='Existing' && type_prop == 'Commercial'){
						jQuery('#parent').remove();
						jQuery(this).parent().parent().after('<div id=\'parent\'><div class=\'field\'><label for=\''+type_dev+'\'>Type of development</label><select name=\''+type_dev+'\' id=\''+type_dev+'\' ><option>Please select...</option><option value=\'Office\'>Office</option><option value=\'Retail unit\'>Retail unit</option><option value=\'School\'>School</option><option value=\'Industrial unit\'>Industrial unit</option><option value=\'Hotel\'>Hotel</option><option value=\'Other\'>Other</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p>What is the supply for?</p><input type=\'checkbox\'  title=\'Property conversion\' value=\'Property conversion\' name=\''+purpose_supp+'\' id=\'prop_conv\'/><label for=\'prop_conv\' title=\'Property conversion\'>Property conversion</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' name=\''+purpose_supp+'\' value=\'Upgrade of existing supply\' id=\'upgrade_exist\' title=\'Upgrade of existing supply\'/><label for=\'upgrade_exist\' title=\'Upgrade of existing supply\'>Upgrade of existing supply</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p>                <input type=\'checkbox\' value=\'Separating shared supply\' name=\''+purpose_supp+'\' id=\'separate_shared\' title=\'Separating shared supply\'/><label for=\'separate_shared\' title=\'Separating shared supply\'>Separating shared supply</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Fire fighting system\' name=\''+purpose_supp+'\' id=\'fire_fight\' value=\'Fire fighting system\'/><label for=\'fire_fight\' title=\'Fire fighting system\'>Fire fighting system</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Non-domestic use\' name=\''+purpose_supp+'\' id=\'non_domestic\' value=\'Non-domestic use\'/><label for=\'non_domestic\' title=\'Non-domestic use\'>Non-domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Domestic use\' value=\'Domestic use\' name=\''+purpose_supp+'\' id=\'domestic\'/><label for=\'domestic\' title=\'Domestic use\'>Domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0px;\'><p>&nbsp;</p><input type=\'checkbox\' value=\'Other\' name=\''+purpose_supp+'\' id=\'other_supp\' title=\'Other\'/><label for=\'other_supp\' title=\'Other\'>Other</label></div></div><div class=\'field\'><label for=\''+no_prop+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop+'\' id=\''+no_prop+'\' title=\'Please enter number of properties\' class=\'number required small\'/></div><div class=\'field\'><label for=\''+no_supp+'\' title=\'Number of supplies\' class=\'label-required\'>Number of supplies</label><input type=\'text\' name=\''+no_supp+'\' id=\''+no_supp+'\' class=\'small required number\' title=\'Please enter number of supplies\'/></div><div class=\'field\'><label for=\''+size_supp+'\'>Size of supply</label><select name=\''+size_supp+'\' id=\''+size_supp+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');
						$(  'div #parent select,  div #parent  input').wtdforms();
						$(  'div #parent input[type=checkbox]').ezMark();

					}
					else if (is_prop =='New' && type_prop == 'Mixed'){
						jQuery('#parent').remove();
						jQuery(this).parent().parent().after('<div id=\'parent\'><div class=\'field\'><label for=\''+type_dev+'\'>Type of development</label><select name=\''+type_dev+'\' id=\''+type_dev+'\' ><option>Please select...</option><option value=\'House\'>House</option><option value=\'Flat\'>Flat</option><option value=\'Office\'>Office</option><option value=\'Retail unit\'>Retail unit</option><option value=\'School\'>School</option><option value=\'Industrial unit\'>Industrial unit</option><option value=\'Hotel\'>Hotel</option><option value=\'Other\'>Other</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p>What is the supply for?</p><input type=\'checkbox\' title=\'Domestic use\' name=\''+purpose_supp+'\' id=\'domestic\' value=\'Domestic use\'/><label for=\'domestic\' title=\'Domestic use\'>Domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\'  title=\'Non-domestic use\' value=\'Non-domestic use\' name=\''+purpose_supp+'\' id=\'non_domestic\'/><label for=\'non_domestic\' title=\'Non-domestic use\'>Non-domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Supply for building water\' name=\''+purpose_supp+'\' id=\'supply_build\' value=\'Supply for building water\'/><label for=\'supply_build\' title=\'Supply for building water\'>Supply for building water</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Fire fighting system\' name=\''+purpose_supp+'\' id=\'fire_fight\' value=\'Fire fighting system\'/><label for=\'fire_fight\' title=\'Fire fighting system\'>Fire fighting system</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Combined domestic use and sprinkler\' name=\''+purpose_supp+'\' id=\'combined\' value=\'Combined domestic use and sprinkler\'/><label for=\'combined\' title=\'Combined domestic use and sprinkler\'>Combined domestic use and sprinkler</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Other\' name=\''+purpose_supp+'\' id=\'other_use\' value=\'Other\'/><label for=\'other_use\' title=\'Other\'>Other</label></div></div><div class=\'field\'><label for=\''+no_prop+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop+'\' id=\''+no_prop+'\' title=\'Please enter number of properties\' class=\'number required small\'/></div><div class=\'field\'><label for=\''+no_supp+'\' class=\'label-required\' title=\'Number of supplies\'>Number of supplies</label><input type=\'text\' title=\'Please enter number of supplies\' name=\''+no_supp+'\' id=\''+no_supp+'\' class=\'small required number\'/></div><div class=\'field\'><label for=\''+size_supp+'\'>Size of supply</label><select name=\''+size_supp+'\' id=\''+size_supp+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');
						$(  'div #parent select,  div #parent  input').wtdforms();
						$(  'div #parent input[type=checkbox]').ezMark();
					}
					else if (is_prop =='Existing' && type_prop == 'Mixed'){
						jQuery('#parent').remove();
						jQuery(this).parent().parent().after('<div id=\'parent\'><div class=\'field\'><label for=\''+type_dev+'\'>Type of development</label><select name=\''+type_dev+'\' id=\''+type_dev+'\' ><option value=\'please-select\'>Please select...</option><option value=\'House\'>House</option><option value=\'Flat\'>Flat</option><option value=\'Office\'>Office</option><option value=\'Retail unit\'>Retail unit</option><option value=\'School\'>School</option><option value=\'Industrial unit\'>Industrial unit</option><option value=\'Hotel\'>Hotel</option><option value=\'Other\'>Other</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p>What is the supply for?</p><input type=\'checkbox\'  title=\'Domestic use\' name=\''+purpose_supp+'\' id=\'domestic\' value=\'Domestic use\'/><label for=\'domestic\' title=\'Domestic use\'>Domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Non-domestic use\' name=\''+purpose_supp+'\' id=\'non_domestic\' value=\'Non-domestic use\'/><label for=\'non_domestic\' title=\'Non-domestic use\'>Non-domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Supply for building water\' name=\''+purpose_supp+'\' id=\'supply_build\' value=\'Supply for building water\' /><label for=\'supply_build\' title=\'Supply for building water\'>Supply for building water</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Fire fighting system\' name=\''+purpose_supp+'\' id=\'fire_fight\' value=\'Fire fighting system\' /><label for=\'fire_fight\' title=\'Fire fighting system\'>Fire fighting system</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Combined domestic use and sprinkler\' name=\''+purpose_supp+'\' id=\'combined\' value=\'Combined domestic use and sprinkler\' /><label for=\'combined\' title=\Combined domestic use and sprinkler\'>Combined domestic use and sprinkler</label></div><div class=\'radio style=\'padding-bottom:0;margin-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Property conversion\' name=\''+purpose_supp+'\' id=\'prop_conv\' value=\'Property conversion\' /><label for=\'prop_conv\' title=\'Property conversion\'>Property conversion</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Separating shared supply\'  name=\''+purpose_supp+'\'  id=\'sep_shared\' value=\'Separating shared supply\'/><label for=\'sep_shared\' title=\'Separating shared supply\'>Separating shared supply</label></div><div class=\'radio\' style=\'padding-bottom;0;margin-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Upgrade an existing supply\'  name=\''+purpose_supp+'\'  id=\'upgrade_exist\' value=\'Upgrade of an existing supply\' /><label for=\'upgrade_exist\' title=\'Upgrade existing supply\'>Upgrade of an existing supply</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Other\'  name=\''+purpose_supp+'\'  id=\'other_use\' value=\'Other\' /><label for=\'other_use\' title=\'Other\'>Other</label></div></div><div class=\'field\'><label for=\''+no_prop+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop+'\' id=\''+no_prop+'\' class=\'number required small\' title=\'Please enter number of properties\'/></div><div class=\'field\'><label for=\''+no_prop+'\' title=\'Number of supplies\' class=\'label-required\'>Number of supplies</label><input type=\'text\' title=\'Please enter number of supplies\' name=\''+no_prop+'\' id=\''+no_prop+'\' class=\'small required number\'/></div><div class=\'field\'><label for=\''+size_supp+'\'>Size of supply</label><select name=\''+size_supp+'\' id=\''+size_supp+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');
						$(  'div #parent select,  div #parent  input').wtdforms();
						$(  'div #parent input[type=checkbox]').ezMark();
					}
					else if (is_prop =='Both'){
						jQuery('#parent').remove();
						jQuery(this).parent().parent().after('<div id=\'parent\'><div class=\'field\'><label for=\''+type_dev+'\'>Type of development</label><select name=\''+type_dev+'\' id=\''+type_dev+'\' ><option value=\'please-select\'>Please select...</option><option value=\'House\'>House</option><option value=\'Flat\'>Flat</option><option value=\'Office\'>Office</option><option value=\'Retail unit\'>Retail unit</option><option value=\'School\'>School</option><option value=\'Industrial unit\'>Industrial unit</option><option value=\'Hotel\'>Hotel</option><option value=\'Other\'>Other</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p>What is the supply for?</p><input type=\'checkbox\'  title=\'Domestic use\' name=\''+purpose_supp+'\' id=\'domestic\' value=\'Domestic use\'/><label for=\'domestic\' title=\'Domestic use\'>Domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Non-domestic use\' name=\''+purpose_supp+'\' id=\'non_domestic\' value=\'Non-domestic use\'/><label for=\'non_domestic\' title=\'Non-domestic use\'>Non-domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Supply for building water\' name=\''+purpose_supp+'\' id=\'supply_build\' value=\'Supply for building water\' /><label for=\'supply_build\' title=\'Supply for building water\'>Supply for building water</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Fire fighting system\' name=\''+purpose_supp+'\' id=\'fire_fight\' value=\'Fire fighting system\' /><label for=\'fire_fight\' title=\'Fire fighting system\'>Fire fighting system</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Combined domestic use and sprinkler\' name=\''+purpose_supp+'\' id=\'combined\' value=\'Combined domestic use and sprinkler\' /><label for=\'combined\' title=\Combined domestic use and sprinkler\'>Combined domestic use and sprinkler</label></div><div class=\'radio style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Property conversion\' name=\''+purpose_supp+'\' id=\'prop_conv\' value=\'Property conversion\' /><label for=\'prop_conv\' title=\'Property conversion\'>Property conversion</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Separating shared supply\'  name=\''+purpose_supp+'\'  id=\'sep_shared\' value=\'Separating shared supply\'/><label for=\'sep_shared\' title=\'Separating shared supply\'>Separating shared supply</label></div><div class=\'radio\' style=\'padding-bottom;0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Upgrade an existing supply\'  name=\''+purpose_supp+'\'  id=\'upgrade_exist\' value=\'Upgrade of an existing supply\' /><label for=\'upgrade_exist\' title=\'Upgrade existing supply\'>Upgrade of an existing supply</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Other\'  name=\''+purpose_supp+'\'  id=\'other_use\' value=\'Other\' /><label for=\'other_use\' title=\'Other\'>Other</label></div></div><div class=\'field\'><label for=\''+no_prop+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop+'\' id=\''+no_prop+'\' class=\'number required small\' title=\'Please enter number of properties\'/></div><div class=\'field\'><label for=\''+no_prop+'\' title=\'Number of supplies\' class=\'label-required\'>Number of supplies</label><input type=\'text\' title=\'Please enter number of supplies\' name=\''+no_prop+'\' id=\''+no_prop+'\' class=\'small required number\'/></div><div class=\'field\'><label for=\''+size_supp+'\'>Size of supply</label><select name=\''+size_supp+'\' id=\''+size_supp+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');
						$(  'div #parent select,  div #parent  input').wtdforms();
						$(  'div #parent input[type=checkbox]').ezMark();

					}
				 }
				// return false;
			 });
		 }
		  function changeProp(){
			 var type_dev = "type_dev_0";
			var no_prop = "no_prop_0";
			var no_supp = "no_supp_0";
			var size_supp = "size_supp_0";
			var purpose_supp = "purpose_supp_0";
			 jQuery('input[name=time_prop]').click(function(){
				
				 if ((jQuery('input[name=type_prop]').is(':checked'))){
					var is_prop = jQuery('input:radio[name=time_prop]:checked').val();
					var type_prop = jQuery('input:radio[name=type_prop]:checked').val();
							   
					if(is_prop =='New' && type_prop == 'Residential'){
						jQuery('#parent').remove();
						jQuery('.premise_radio').after('<div id=\'parent\'><div class=\'field\'><label for=\''+type_dev+'\'>Type of development</label><select name=\''+type_dev+'\' id=\''+type_dev+'\' ><option>Please select...</option><option value=\'House\'>House</option><option value=\'Flat\'>Flat</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p>What is the supply for?</p>    <input value=\'Domestic use\' type=\'checkbox\' title=\'Domestic use\' name=\''+purpose_supp+'\' id=\'domestic\' /><label for=\'domestic\' title=\'Domestic use\'>Domestic use</label></div><div class=\'radio\'  style=\'padding-bottom:0;\'><p>&nbsp;</p>    <input type=\'checkbox\' value=\'Supply for building water\' title=\'Supply for building water\' name=\''+purpose_supp+'\' id=\'supply_build\' /><label for=\'supply_build\' title=\'Supply for building water\'>Supply for building water</label></div><div class=\'radio\'  style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' value=\'Fire fighting system\' title=\'Fire fighting system\' id=\'fire_fight\' name=\''+purpose_supp+'\' /><label title=\'Fire fighting system\' for=\'fire_fight\'>Fire fighting system</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' value=\'Combined domestic use and sprinkler\' title=\'Combined domestic use and sprinkler\' id=\'comb_dom\' name=\''+purpose_supp+'\'/><label for=\'comb_dom\' title=\'Combined domestic use and sprinkler\'>Combined domestic use and sprinkler</label></div></div><div class=\'field\'><label for=\''+no_prop+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop+'\' id=\''+no_prop+'\' class=\'number small required\'/></div><div class=\'field\'><label for=\''+no_supp+'\' title=\'Number of supplies\' class=\'label-required\'>Number of supplies</label><input type=\'text\' class=\'small required number\' title=\'Please enter number of supplies\' name=\''+no_supp+'\' id=\''+no_supp+'\'/></div><div class=\'field\'><label for=\''+size_supp+'\'>Size of supply</label><select name=\''+size_supp+'\' id=\''+size_supp+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');
						$(  'div #parent select,  div #parent  input').wtdforms();
						$(  'div #parent input[type=checkbox]').ezMark();
					}else if (is_prop =='New' && type_prop == 'Commercial'){
						jQuery('#parent').remove();
						jQuery('.premise_radio').after('<div id=\'parent\'><div class=\'field\'><label for=\''+type_dev+'\'>Type of development</label><select name=\''+type_dev+'\' id=\''+type_dev+'\' ><option>Please select...</option><option value=\'Office\'>Office</option><option value=\'Retail unit\'>Retail unit</option><option value=\'School\'>School</option><option value=\'Industrial unit\'>Industrial unit</option><option value=\'Hotel\'>Hotel</option><option value=\'Other\'>Other</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p title=\'What is the supply for?\'>What is the supply for?</p><input type=\'checkbox\'  name=\''+purpose_supp+'\' value=\'Domestic use\' id=\'domestic\' title=\'Domestic use\'  /><label for=\'domestic\' title=\'Domestic use\'>Domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\'  name=\''+purpose_supp+'\' value=\'Non-domestic use\' id=\'non_domestic\' title=\'Non-domestic use\' /><label for=\'non_domestic\' title=\'Non-domestic use\'>Non-domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'>    <p>&nbsp;</p>            <input type=\'checkbox\'  name=\''+purpose_supp+'\'  value=\'Supply for building water\' id=\'supply_build\' title=\'Supply for building water\' /><label for=\'supply_build\' title=\'Supply for building water\'>Supply for building water</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input  name=\''+purpose_supp+'\'  value=\'Fire fighting system\' id=\'fire_fight\' title=\'Fire fighting system\' type=\'checkbox\' /><label for=\'fire_fight\' title=\'Fire fighting system\'>Fire fighting system</label></div></div><div class=\'field\'><label for=\''+no_prop+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop+'\' id=\''+no_prop+'\' class=\'number required small\'/></div><div class=\'field\'><label for=\''+no_supp+'\' class=\'label-required\' title=\'Number of supplies\'>Number of supplies</label><input name=\''+no_supp+'\' id=\''+no_supp+'\' class=\'small required number\' title=\'Please enter number of supplies\' type=\'text\'/></div><div class=\'field\'><label for=\''+size_supp+'\'>Size of supply</label><select name=\''+size_supp+'\' id=\''+size_supp+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');
						$(  'div #parent select,  div #parent  input').wtdforms();
						$(  'div #parent input[type=checkbox]').ezMark();
					}else if (is_prop =='Existing' && type_prop == 'Residential'){
						jQuery('#parent').remove();
						jQuery('.premise_radio').after('<div id=\'parent\'><div class=\'field\'><label for=\''+type_dev+'\'>Type of development</label><select name=\''+type_dev+'\' id=\''+type_dev+'\' ><option>Please select...</option><option value=\'House\'>House</option><option value=\'Flat\'>Flat</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p>What is the supply for?</p><input type=\'checkbox\' name=\''+purpose_supp+'\' id=\'prop_conv\' title=\'Property conversion\' value=\'Property conversion\' /><label for=\'prop_conv\' title=\'Property conversion\'>Property conversion</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input value=\'Upgrade of an existing supply\' title=\'Upgrade of an existing supply\' type=\'checkbox\' id=\'upgrade_exist\' name=\''+purpose_supp+'\'/><label for=\'upgrade_exist\' title=\'Upgrade of an existing supply\'>Upgrade existing supply</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input name=\''+purpose_supp+'\' value=\'Separating shared supply\' title=\'Separating shared supply\' id=\'sep_shared\' type=\'checkbox\'/><label for=\'sep_shared\' title=\'Separating shared supply\'>Separating shared supply</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' value=\'Fire fighting system\' title=\'Fire fighting system\' name=\''+purpose_supp+'\' id=\'fire_fight\'/><label for=\'fire_fight\' title=\'Fire fighting system\'>Fire fighting system</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Landlord / Communal\' value=\'Landlord / Communal\' name=\''+purpose_supp+'\' id=\'land_comm\'/><label for=\'land_comm\' title=\'Landlord / Communal\'>Landlord / Communal</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' value=\'Combined domestic use and sprinkler\' title=\'Combined domestic use and sprinkler\' name=\''+purpose_supp+'\' id=\'combined\'/><label for=\'combined\' title=\'Combined domestic use and sprinkler\'>Combined domestic use and sprinkler</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' value=\'Supply for building water\' title=\'Supply for building water\' name=\''+purpose_supp+'\' id=\'supply_build\'/><label for=\'supply_build\' title=\'Supply for building water\'>Supply for building water</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Other\' name=\''+purpose_supp+'\' id=\'other_supp\' value=\'Other\'/><label for=\'other_supp\' title=\'Other\'>Other</label></div></div><div class=\'field\'><label for=\''+no_prop+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop+'\' id=\''+no_prop+'\' title=\'Please enter number of properties\' class=\'number required small\'/></div><div class=\'field\'><label for=\''+no_prop+'\' class=\'label-required\' title=\'Number of supplies\'>Number of supplies</label><input name=\''+no_prop+'\' id=\''+no_prop+'\' class=\'small required number\' type=\'text\' title=\'Please enter number of supplies\'/></div><div class=\'field\'><label for=\''+size_supp+'\'>Size of supply</label><select name=\''+size_supp+'\' id=\''+size_supp+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');
						$(  'div #parent select,  div #parent  input').wtdforms();
						$(  'div #parent input[type=checkbox]').ezMark();
					}
					else if (is_prop =='Existing' && type_prop == 'Commercial'){
						jQuery('#parent').remove();
						jQuery('.premise_radio').after('<div id=\'parent\'><div class=\'field\'><label for=\''+type_dev+'\'>Type of development</label><select name=\''+type_dev+'\' id=\''+type_dev+'\' ><option>Please select...</option><option value=\'Office\'>Office</option><option value=\'Retail unit\'>Retail unit</option><option value=\'School\'>School</option><option value=\'Industrial unit\'>Industrial unit</option><option value=\'Hotel\'>Hotel</option><option value=\'Other\'>Other</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p>What is the supply for?</p><input type=\'checkbox\'  title=\'Property conversion\' value=\'Property conversion\' name=\''+purpose_supp+'\' id=\'prop_conv\'/><label for=\'prop_conv\' title=\'Property conversion\'>Property conversion</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' name=\''+purpose_supp+'\' value=\'Upgrade of existing supply\' id=\'upgrade_exist\' title=\'Upgrade of existing supply\'/><label for=\'upgrade_exist\' title=\'Upgrade of existing supply\'>Upgrade of existing supply</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p>                <input type=\'checkbox\' value=\'Separating shared supply\' name=\''+purpose_supp+'\' id=\'separate_shared\' title=\'Separating shared supply\'/><label for=\'separate_shared\' title=\'Separating shared supply\'>Separating shared supply</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Fire fighting system\' name=\''+purpose_supp+'\' id=\'fire_fight\' value=\'Fire fighting system\'/><label for=\'fire_fight\' title=\'Fire fighting system\'>Fire fighting system</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Non-domestic use\' name=\''+purpose_supp+'\' id=\'non_domestic\' value=\'Non-domestic use\'/><label for=\'non_domestic\' title=\'Non-domestic use\'>Non-domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Domestic use\' value=\'Domestic use\' name=\''+purpose_supp+'\' id=\'domestic\'/><label for=\'domestic\' title=\'Domestic use\'>Domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0px;\'><p>&nbsp;</p><input type=\'checkbox\' value=\'Other\' name=\''+purpose_supp+'\' id=\'other_supp\' title=\'Other\'/><label for=\'other_supp\' title=\'Other\'>Other</label></div></div><div class=\'field\'><label for=\''+no_prop+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop+'\' id=\''+no_prop+'\' title=\'Please enter number of properties\' class=\'number required small\'/></div><div class=\'field\'><label for=\''+no_supp+'\' title=\'Number of supplies\' class=\'label-required\'>Number of supplies</label><input type=\'text\' name=\''+no_supp+'\' id=\''+no_supp+'\' class=\'small required number\' title=\'Please enter number of supplies\'/></div><div class=\'field\'><label for=\''+size_supp+'\'>Size of supply</label><select name=\''+size_supp+'\' id=\''+size_supp+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');
						$(  'div #parent select,  div #parent  input').wtdforms();
						$(  'div #parent input[type=checkbox]').ezMark();
					}
					else if (is_prop =='New' && type_prop == 'Mixed'){
						jQuery('#parent').remove();
						jQuery('.premise_radio').after('<div id=\'parent\'><div class=\'field\'><label for=\''+type_dev+'\'>Type of development</label><select name=\''+type_dev+'\' id=\''+type_dev+'\' ><option>Please select...</option><option value=\'House\'>House</option><option value=\'Flat\'>Flat</option><option value=\'Office\'>Office</option><option value=\'Retail unit\'>Retail unit</option><option value=\'School\'>School</option><option value=\'Industrial unit\'>Industrial unit</option><option value=\'Hotel\'>Hotel</option><option value=\'Other\'>Other</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p>What is the supply for?</p><input type=\'checkbox\' title=\'Domestic use\' name=\''+purpose_supp+'\' id=\'domestic\' value=\'Domestic use\'/><label for=\'domestic\' title=\'Domestic use\'>Domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\'  title=\'Non-domestic use\' value=\'Non-domestic use\' name=\''+purpose_supp+'\' id=\'non_domestic\'/><label for=\'non_domestic\' title=\'Non-domestic use\'>Non-domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Supply for building water\' name=\''+purpose_supp+'\' id=\'supply_build\' value=\'Supply for building water\'/><label for=\'supply_build\' title=\'Supply for building water\'>Supply for building water</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Fire fighting system\' name=\''+purpose_supp+'\' id=\'fire_fight\' value=\'Fire fighting system\'/><label for=\'fire_fight\' title=\'Fire fighting system\'>Fire fighting system</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Combined domestic use and sprinkler\' name=\''+purpose_supp+'\' id=\'combined\' value=\'Combined domestic use and sprinkler\'/><label for=\'combined\' title=\'Combined domestic use and sprinkler\'>Combined domestic use and sprinkler</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Other\' name=\''+purpose_supp+'\' id=\'other_use\' value=\'Other\'/><label for=\'other_use\' title=\'Other\'>Other</label></div></div><div class=\'field\'><label for=\''+no_prop+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop+'\' id=\''+no_prop+'\' title=\'Please enter number of properties\' class=\'number required small\'/></div><div class=\'field\'><label for=\''+no_supp+'\' class=\'label-required\' title=\'Number of supplies\'>Number of supplies</label><input type=\'text\' title=\'Please enter number of supplies\' name=\''+no_supp+'\' id=\''+no_supp+'\' class=\'small required number\'/></div><div class=\'field\'><label for=\''+size_supp+'\'>Size of supply</label><select name=\''+size_supp+'\' id=\''+size_supp+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');
						$(  'div #parent select,  div #parent  input').wtdforms();
						$(  'div #parent input[type=checkbox]').ezMark();
					}
					else if (is_prop =='Existing' && type_prop == 'Mixed'){
						jQuery('#parent').remove();
						jQuery('.premise_radio').after('<div id=\'parent\'><div class=\'field\'><label for=\''+type_dev+'\'>Type of development</label><select name=\''+type_dev+'\' id=\''+type_dev+'\' ><option value=\'please-select\'>Please select...</option><option value=\'House\'>House</option><option value=\'Flat\'>Flat</option><option value=\'Office\'>Office</option><option value=\'Retail unit\'>Retail unit</option><option value=\'School\'>School</option><option value=\'Industrial unit\'>Industrial unit</option><option value=\'Hotel\'>Hotel</option><option value=\'Other\'>Other</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p>What is the supply for?</p><input type=\'checkbox\'  title=\'Domestic use\' name=\''+purpose_supp+'\' id=\'domestic\' value=\'Domestic use\'/><label for=\'domestic\' title=\'Domestic use\'>Domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Non-domestic use\' name=\''+purpose_supp+'\' id=\'non_domestic\' value=\'Non-domestic use\'/><label for=\'non_domestic\' title=\'Non-domestic use\'>Non-domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Supply for building water\' name=\''+purpose_supp+'\' id=\'supply_build\' value=\'Supply for building water\' /><label for=\'supply_build\' title=\'Supply for building water\'>Supply for building water</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Fire fighting system\' name=\''+purpose_supp+'\' id=\'fire_fight\' value=\'Fire fighting system\' /><label for=\'fire_fight\' title=\'Fire fighting system\'>Fire fighting system</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Combined domestic use and sprinkler\' name=\''+purpose_supp+'\' id=\'combined\' value=\'Combined domestic use and sprinkler\' /><label for=\'combined\' title=\Combined domestic use and sprinkler\'>Combined domestic use and sprinkler</label></div><div class=\'radio style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Property conversion\' name=\''+purpose_supp+'\' id=\'prop_conv\' value=\'Property conversion\' /><label for=\'prop_conv\' title=\'Property conversion\'>Property conversion</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Separating shared supply\'  name=\''+purpose_supp+'\'  id=\'sep_shared\' value=\'Separating shared supply\'/><label for=\'sep_shared\' title=\'Separating shared supply\'>Separating shared supply</label></div><div class=\'radio\' style=\'padding-bottom;0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Upgrade an existing supply\'  name=\''+purpose_supp+'\'  id=\'upgrade_exist\' value=\'Upgrade of an existing supply\' /><label for=\'upgrade_exist\' title=\'Upgrade existing supply\'>Upgrade of an existing supply</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Other\'  name=\''+purpose_supp+'\'  id=\'other_use\' value=\'Other\' /><label for=\'other_use\' title=\'Other\'>Other</label></div></div><div class=\'field\'><label for=\''+no_prop+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop+'\' id=\''+no_prop+'\' class=\'number required small\' title=\'Please enter number of properties\'/></div><div class=\'field\'><label for=\''+no_prop+'\' title=\'Number of supplies\' class=\'label-required\'>Number of supplies</label><input type=\'text\' title=\'Please enter number of supplies\' name=\''+no_prop+'\' id=\''+no_prop+'\' class=\'small required number\'/></div><div class=\'field\'><label for=\''+size_supp+'\'>Size of supply</label><select name=\''+size_supp+'\' id=\''+size_supp+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');
						$(  'div #parent select,  div #parent  input').wtdforms();
						$(  'div #parent input[type=checkbox]').ezMark();
					}else if (is_prop =='Both'){
						jQuery('#parent').remove();
						jQuery('.premise_radio').after('<div id=\'parent\'><div class=\'field\'><label for=\''+type_dev+'\'>Type of development</label><select name=\''+type_dev+'\' id=\''+type_dev+'\' ><option value=\'please-select\'>Please select...</option><option value=\'House\'>House</option><option value=\'Flat\'>Flat</option><option value=\'Office\'>Office</option><option value=\'Retail unit\'>Retail unit</option><option value=\'School\'>School</option><option value=\'Industrial unit\'>Industrial unit</option><option value=\'Hotel\'>Hotel</option><option value=\'Other\'>Other</option></select></div><div class=\'radio\'><div class=\'radio\' style=\'padding-bottom:0;\'><p>What is the supply for?</p><input type=\'checkbox\'  title=\'Domestic use\' name=\''+purpose_supp+'\' id=\'domestic\' value=\'Domestic use\'/><label for=\'domestic\' title=\'Domestic use\'>Domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Non-domestic use\' name=\''+purpose_supp+'\' id=\'non_domestic\' value=\'Non-domestic use\'/><label for=\'non_domestic\' title=\'Non-domestic use\'>Non-domestic use</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Supply for building water\' name=\''+purpose_supp+'\' id=\'supply_build\' value=\'Supply for building water\' /><label for=\'supply_build\' title=\'Supply for building water\'>Supply for building water</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Fire fighting system\' name=\''+purpose_supp+'\' id=\'fire_fight\' value=\'Fire fighting system\' /><label for=\'fire_fight\' title=\'Fire fighting system\'>Fire fighting system</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Combined domestic use and sprinkler\' name=\''+purpose_supp+'\' id=\'combined\' value=\'Combined domestic use and sprinkler\' /><label for=\'combined\' title=\Combined domestic use and sprinkler\'>Combined domestic use and sprinkler</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Property conversion\' name=\''+purpose_supp+'\' id=\'prop_conv\' value=\'Property conversion\' /><label for=\'prop_conv\' title=\'Property conversion\'>Property conversion</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Separating shared supply\'  name=\''+purpose_supp+'\'  id=\'sep_shared\' value=\'Separating shared supply\'/><label for=\'sep_shared\' title=\'Separating shared supply\'>Separating shared supply</label></div><div class=\'radio\' style=\'padding-bottom;0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Upgrade an existing supply\'  name=\''+purpose_supp+'\'  id=\'upgrade_exist\' value=\'Upgrade of an existing supply\' /><label for=\'upgrade_exist\' title=\'Upgrade existing supply\'>Upgrade of an existing supply</label></div><div class=\'radio\' style=\'padding-bottom:0;\'><p>&nbsp;</p><input type=\'checkbox\' title=\'Other\'  name=\''+purpose_supp+'\'  id=\'other_use\' value=\'Other\' /><label for=\'other_use\' title=\'Other\'>Other</label></div></div><div class=\'field\'><label for=\''+no_prop+'\' title=\'Number of properties\' class=\'label-required\'>Number of properties</label><input type=\'text\' name=\''+no_prop+'\' id=\''+no_prop+'\' class=\'number required small\' title=\'Please enter number of properties\'/></div><div class=\'field\'><label for=\''+no_prop+'\' title=\'Number of supplies\' class=\'label-required\'>Number of supplies</label><input type=\'text\' title=\'Please enter number of supplies\' name=\''+no_prop+'\' id=\''+no_prop+'\' class=\'small required number\'/></div><div class=\'field\'><label for=\''+size_supp+'\'>Size of supply</label><select name=\''+size_supp+'\' id=\''+size_supp+'\' class=\'medium\'><option>Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm</option><option value=\'180mm\'>180mm</option></select></div><hr/><p></p></div>');
						$(  'div #parent select,  div #parent  input').wtdforms();
						$(  'div #parent input[type=checkbox]').ezMark();
					}
				 }
				// return false;
			 });
		 }
		/* Function for putting the error class for the date */
		function checkDate(id){
				var errorCount = 0;
				jQuery(id).find('.date-pick').each(function(index, element){
					var dayVal = jQuery('.d' + index).val();
					var monthVal = jQuery('.m' + index).val(); 
					var yearVal = jQuery('.y' + index).val();
					var requiredDate = jQuery(element).parent().parent().parent().hasClass('required');
					if (index < 2) errorCount = 0;
					if(requiredDate == true){
						// Check if there are any DD, MM, or YYYY default values left and display or keep error icon
						if(dayVal == 'default-value' || monthVal == 'default-value' || yearVal == 'default-value'){
							if(jQuery('#date-pick' + index).parent().parent().parent().find('em.error').length < 1){
								jQuery('#date-pick' + index).parent().parent().parent().append('<em class=\'error\'>Please enter a valid date</em>');
								jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
								jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('valid');
								jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('error');
								errorCount++;
								
								setPopup(jQuery('#date-pick' + index).parent().parent());
							}
							else{
								jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('success');
								jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('valid');
								jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('error');
								errorCount++;
								setPopup(jQuery('#date-pick' + index).parent().parent());
							}
							jQuery('#date-pick' + index).parent().parent().parent().find('em.error').css('display', 'block');
						}
						else{
							// Check if it is a valid date and if so display tick icon
							if(checkDaysInMonth(dayVal, monthVal-1, yearVal) ==  true){
								jQuery('#date-pick' + index).parent().parent().parent().find('em.error').addClass('success');
								jQuery('#date-pick' + index).parent().parent().parent().find('em.error').text('');
								jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('date-error');
								jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('error');
								jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('valid');
								jQuery('#date-pick' + index).parent().parent().parent().find('em.error').css('display', 'block');
							}
							// Check if not a valid date and if so
							else{
								if(jQuery('#date-pick' + index).parent().parent().parent().find('em.error').length < 1){
									jQuery('#date-pick' + index).parent().parent().parent().append('<em class=\'error\'>Please enter a valid date</em>');
									jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('date-error');
									jQuery('#date-pick' + index).parent().parent().parent().find('select').removeClass('valid');
									jQuery('#date-pick' + index).parent().parent().parent().find('select').addClass('error');
									errorCount++;
									setPopup(jQuery('#date-pick' + index).parent().parent());
								}
								else{
									jQuery('#date-pick' + index).parent().parent().parent().find('em.error').removeClass('success');
									setPopup(jQuery('#date-pick' + index).parent().parent());
								}
								jQuery('#date-pick' + index).parent().parent().parent().find('em.error').css('display', 'block');
							}
						}
					}
				})
			return (errorCount == 0);
		}
		function buildOverSewerDisplay(){
			jQuery('input[name=reg_app]').click(function(){
				the_value = jQuery(".radio input[name='reg_app']:checked").val();
				if (the_value == 'Yes'){
					jQuery('#buil_reg_app').css('display','block');
					jQuery('#buil_reg_app').find('.date-field').addClass('required');
				}else{
					jQuery('#buil_reg_app').css('display','none');
					jQuery('#buil_reg_app').find('.date-field').removeClass('required');
				}
			});
		}


	/*Online DD clear form button */
function onlineddClear(){
    jQuery('#clearonlinedd').click(function(){
        jQuery('#account_accNo1').val('');
        jQuery('#account_accNo2').val('');
        jQuery('#title').val('please-select');
        jQuery('#firstname').val('');
        jQuery('#lastname').val('');
        jQuery('#phonenum').val('');
        jQuery('#mobilenum').val('');
        jQuery('#email').val('');
        jQuery('#email2').val('');
        jQuery('#postcode').val('');
        jQuery('#address1').val('');
        jQuery('#address2').val('');
        jQuery('#town').val('');
        jQuery('#county').val('');
        jQuery('#accountholdername').val('');
        jQuery('#sortcode_1').val('');
        jQuery('#sortcode_2').val('');
        jQuery('#sortcode_3').val('');
        jQuery('#accountnumber').val('');
        jQuery('#doyouhavemeter').val('');
        jQuery('#frequencytype').val('');
        jQuery('#preferredpaymentday').val('');
        jQuery('#addressSearchResultsDiv').find('ul').remove();
        jQuery('#accValidationMsgDiv').find('p').remove();
        jQuery('.validate-form').find('em').remove();
    });
}

/* Function for Online DD */
function setDropdown(){
    myCombo = jQuery('form[name=onlinedd]').find('select[name=frequencytype]');
    jQuery('form[name=onlinedd]').find('select[name=title]').val(jQuery('.validate-form').find('#hid_title').val());
	if (jQuery('form[name=onlinedd]').find('select[name=title]').val() != 'please-select'){
		jQuery('form[name=onlinedd]').find('select[name=title]').parent().find('div:first-child').text(jQuery('#hid_title').val());
	}
    jQuery('.validate-form').find('select[name=doyouhavemeter]').val(jQuery('.validate-form').find('#hid_doyouhavemeter').val());
	if (jQuery('.validate-form').find('select[name=doyouhavemeter]').val() != ''){
		jQuery('form[name=onlinedd]').find('select[name=doyouhavemeter]').parent().find('div:first-child').text(jQuery('#hid_doyouhavemeter').val());
	}
    if (jQuery('form[name=onlinedd]').find('select[name=title]').val() == 'Other'){
        jQuery('.validate-form').find('.otherdiv').css('display', 'block');
        jQuery('.validate-form').find('.otherdiv').addClass('required');
        
    }
    //alert(jQuery('.validate-form').find('#hid_frequencytype').val());
    //jQuery('.validate-form').find('select[name=frequencytype]').val(jQuery('.validate-form').find('#hid_frequencytype').val());
    jQuery('.validate-form').find('select[name=preferredpaymentday]').val(jQuery('.validate-form').find('#hid_preferredpaymentday').val());
	if (jQuery('.validate-form').find('select[name=preferredpaymentday]').val() != ''){
		jQuery('form[name=onlinedd]').find('select[name=preferredpaymentday]').parent().find('div:first-child').text(jQuery('#hid_preferredpaymentday').val());
	}
    if (jQuery('.validate-form').find('#hid_doyouhavemeter').val() == 'Yes'){
        myCombo.append('<option value=\'On receipt of bill\'>On receipt of bill</option><option value=\'12 instalments\'>12 instalments</options>');
		if (jQuery('.validate-form').find('#hid_frequencytype').val() == ''){
			myCombo.val('Please select');
			myCombo.parent().find('div:first-child').text('Please select')
		}
		else{
			myCombo.val(jQuery('.validate-form').find('#hid_frequencytype').val());
			myCombo.parent().find('div:first-child').text(jQuery('#hid_frequencytype').val())
		}
        
    }else {
        myCombo.append('<option value=\'2 instalments\'>2 instalments</option><option value=\'8 instalments\'>8 instalments</options><option value=\'10 instalments\'>10 instalments</options><option value=\'12 instalments\'>12 instalments</options>');
        if (jQuery('.validate-form').find('#hid_frequencytype').val() == ''){
			myCombo.val('Please select');
			myCombo.parent().find('div:first-child').text('Please select')
		}
		else{
			myCombo.val(jQuery('.validate-form').find('#hid_frequencytype').val());
			myCombo.parent().find('div:first-child').text(jQuery('#hid_frequencytype').val())
		}
    }
}

//Online DD
function clickonPrint(){
    if (jQuery('input[name=printable_form]').val() == 'yes'){
        jQuery('.header').css('display','none');
        jQuery('#leftside').css('display','none');
        jQuery('.footer').css('display','none');
        jQuery('.breadcrumb').css('display','none');
		jQuery('.content').css('background-image','url()');
		jQuery('.content').css('padding-top','7px');		
		jQuery('.content-background').css('background-image','url()');

        window.print();
        //window.close();
    }
}



function changemeterlist(){
    jQuery('.watmeterchange').change(function(){
        if(jQuery(this).parent().find('select option:selected').text() == 'Yes'){
            jQuery('.validate-form').find("select[name='frequencytype'] option[value='12 instalments']").remove();
            jQuery('.validate-form').find("select[name='frequencytype'] option[value='On receipt of bill']").remove();
            jQuery('.validate-form').find("select[name='frequencytype'] option[value='2 instalments']").remove();
            jQuery('.validate-form').find("select[name='frequencytype'] option[value='8 instalments']").remove();
            jQuery('.validate-form').find("select[name='frequencytype'] option[value='10 instalments']").remove();
            jQuery('.validate-form').find("select[name='frequencytype']").append('<option value=\'On receipt of bill\'>On receipt of bill</option><option value=\'12 instalments\'>12 instalments</options>');
        }else if (jQuery(this).parent().find('select option:selected').text() == 'No' || jQuery(this).parent().find('select option:selected').text() == "Don't know"){
            jQuery('.validate-form').find("select[name='frequencytype'] option[value='On receipt of bill']").remove();
            jQuery('.validate-form').find("select[name='frequencytype'] option[value='12 instalments']").remove();
            jQuery('.validate-form').find("select[name='frequencytype'] option[value='2 instalments']").remove();
            jQuery('.validate-form').find("select[name='frequencytype'] option[value='8 instalments']").remove();
            jQuery('.validate-form').find("select[name='frequencytype'] option[value='10 instalments']").remove();
            jQuery('.validate-form').find("select[name='frequencytype']").append('<option value=\'2 instalments\'>2 instalments</option><option value=\'8 instalments\'>8 instalments</options><option value=\'10 instalments\'>10 instalments</options><option value=\'12 instalments\'>12 instalments</options>');
        }
    });
    
}

function changequote(){
    jQuery('.changequote').change(function(){
        if (jQuery(this).parent().find('select[name=type_quote]').val() == 'Clean water connection quote'){
            jQuery('div .quote_details').css('display','block');
            jQuery('div .quote_details').find('input[type=text]').val('');
			jQuery('div .day div:first-child').text("DD");
			jQuery('div .month div:first-child').text("MM");
			jQuery('div .year div:first-child').text("YYYY");
            jQuery('div .quote_details').find('.hidden-required').addClass('required');
            jQuery('div .quote_details').find('div').removeClass('error');
            jQuery('div .quote_details').find('select').val('default-value');
            jQuery('div .quote_details').find('em').remove();
            
            jQuery('div .quote_details').find('.err_msg_quote1').css('display','none');
            jQuery('div .quote_details').find('.err_msg_quote2').css('display','none');
            jQuery('div .quote_details').find('.err_msg_quote3').css('display','none');
            jQuery('div .quote_details').find('.oth_details').css('display','none');
            jQuery('div .oth_details').find('input').removeClass('required');
            jQuery('div .hiddenSection').css('display','none');
            jQuery('.hiddenSection').find('input').val('');
            jQuery('.hiddenSection').find('em').remove();
            jQuery('.hiddenSection').find('div').removeClass('error');
            jQuery('div .hiddenSection').find('input').removeClass('required');
            jQuery('div .quote_details').find('.quote_no').find('input').addClass('required');
            jQuery('div .quote_details').find('.quote_no').css('display','block');
            jQuery('div .quote_details').find('.date-field').removeClass('notmorethanyear');
            jQuery('div .quote_details').find('.date-field').addClass('notmorethan90');
        }
        else if((jQuery(this).parent().find('select[name=type_quote]').val() == 'Wastewater connection quote')){
            jQuery('div .quote_details').css('display','block');
            jQuery('div .quote_details').find('input[type=text]').val('');
			jQuery('div .day div:first-child').text("DD");
			jQuery('div .month div:first-child').text("MM");
			jQuery('div .year div:first-child').text("YYYY");
            jQuery('div .quote_details').find('.hidden-required').addClass('required');
            jQuery('div .quote_details').find('div').removeClass('error');
            jQuery('div .quote_details').find('em').remove();
            jQuery('div .quote_details').find('select').val('default-value');
            
            jQuery('div .quote_details').find('.err_msg_quote1').css('display','none');
            jQuery('div .quote_details').find('.err_msg_quote2').css('display','none');
            jQuery('div .quote_details').find('.err_msg_quote3').css('display','none');
            jQuery('div .quote_details').find('.oth_details').css('display','none');
            jQuery('div .oth_details').find('input').removeClass('required');
            jQuery('div .hiddenSection').css('display','none');
            jQuery('.hiddenSection').find('input').val('');
            jQuery('.hiddenSection').find('em').remove();
            jQuery('.hiddenSection').find('div').removeClass('error');
            jQuery('div .hiddenSection').find('input').removeClass('required');
            jQuery('div .quote_details').find('.quote_no').css('display','none');
            jQuery('div .quote_details').find('.quote_no').find('input').removeClass('required');
            jQuery('div .quote_details').find('.date-field').removeClass('notmorethanyear');
            jQuery('div .quote_details').find('.date-field').addClass('notmorethan90');
        }
        else if (jQuery(this).parent().find('select[name=type_quote]').val() == 'Line and level survey quote'){
            jQuery('div .quote_details').css('display','block');
            jQuery('div .quote_details').find('input[type=text]').val('');
			jQuery('div .day div:first-child').text("DD");
			jQuery('div .month div:first-child').text("MM");
			jQuery('div .year div:first-child').text("YYYY");
            jQuery('div .quote_details').find('.hidden-required').addClass('required');
            jQuery('div .quote_details').find('select').val('default-value');
            jQuery('div .quote_details').find('em').remove();
            jQuery('div .quote_details').find('div').removeClass('error');
            
            jQuery('div .quote_details').find('.err_msg_quote1').css('display','none');
            jQuery('div .quote_details').find('.err_msg_quote2').css('display','none');
            jQuery('div .quote_details').find('.err_msg_quote3').css('display','none');
            jQuery('div .quote_details').find('.oth_details').css('display','none');
            jQuery('div .oth_details').find('input').removeClass('required');
            jQuery('div .hiddenSection').css('display','none');
            jQuery('.hiddenSection').find('input').val('');
            jQuery('.hiddenSection').find('em').remove();
            jQuery('.hiddenSection').find('div').removeClass('error');
            jQuery('div .hiddenSection').find('input').removeClass('required');
            jQuery('div .quote_details').find('.date-field').removeClass('notmorethan90');
            jQuery('div .quote_details').find('.date-field').addClass('notmorethanyear');
            jQuery('div .quote_details').find('.quote_no').css('display','none');
            jQuery('div .quote_details').find('.quote_no').find('input').removeClass('required');
        }
        else if (jQuery(this).parent().find('select[name=type_quote]').val() == 'default-value')
        {
            jQuery('div .quote_details').css('display','none');
            jQuery('div .quote_details').find('em').remove();
            jQuery('div .quote_details').find('input[type=text]').val('');
            jQuery('div .quote_details').find('.hidden-required').removeClass('required');
            jQuery('div .quote_details').find('div').removeClass('error');
            jQuery('div .quote_details').find('select').val('default-value');
            jQuery('div .quote_details').find('.err_msg').css('display','none');
            jQuery('div .quote_details').find('.oth_details').css('display','none');
        }
         jQuery('.date-pick').datePicker('setDate', null);
    });
} 

function showFields(){
    jQuery('input[name=full_amt]').click(function(){
        if(jQuery("input[name='full_amt']:checked").val() == 'No'){
            jQuery(this).parent().parent().find('.hiddenField').css('display','block');
            jQuery(this).parent().parent().find('.hiddenField').find('input').addClass('required');
        }
        else{
            jQuery(this).parent().parent().find('.hiddenField').css('display','none');
            jQuery(this).parent().parent().find('.hiddenField').find('input').removeClass('required');
            jQuery(this).parent().parent().find('.hiddenField').find('em').remove();
            jQuery(this).parent().parent().find('.hiddenField').find('input').removeClass('error');
            jQuery(this).parent().parent().find('.hiddenField').find('input').val('');
        }
    });
    jQuery('input[name=have_elec]').click(function(){
        the_value = jQuery(".radio input[name=have_elec]:checked").val();
        if(the_value == 'Yes'){
            jQuery(this).parent().parent().parent().find('.hiddenUpload').css('display','block');
            jQuery(this).parent().parent().parent().find('.hiddenUpload').find('input').addClass('required');
            //
            jQuery('.hiddenSection').css('display','none');
            jQuery('.hiddenSection').find('input').val('');
            jQuery('.hiddenSection').find('input').removeClass('required')
            jQuery('.hiddenSection').find('input').removeClass('error');
            jQuery('.hiddenSection').find('input').val('');
            jQuery('.hiddenSection').find('select').val('default-value');
            jQuery('.hiddenSection').find('em').remove();
        }else{
            jQuery(this).parent().parent().parent().find('.hiddenUpload').css('display','none');
            jQuery(this).parent().parent().parent().find('.hiddenUpload').find('input').removeClass('required');
            jQuery(this).parent().parent().parent().find('.hiddenUpload').find('em').remove();
            jQuery(this).parent().parent().parent().find('.hiddenUpload').find('input').removeClass('error');
            jQuery(this).parent().parent().parent().find('.hiddenUpload').find('input').val('');
            //
            jQuery('.hiddenSection').css('display','block');            
            jQuery('.hiddenSection').find('.hidden-required').addClass('required');
        }
    });
}

function changePSLocation(){
    jQuery('.pslocation').change(function(){
        if(jQuery(this).find('select option:selected').val() == 'Other'){
            jQuery(this).parent().find('.otherdiv3').css('display', 'block');
            jQuery(this).parent().find('.otherdiv3').find('input').addClass('required');
        }else{
            jQuery(this).parent().find('.otherdiv3').css('display', 'none');
            jQuery(this).parent().find('.otherdiv3').find('input').val('');
            jQuery(this).parent().find('.otherdiv3').find('input').removeClass('required');
        }
    });
}


/***KM Article search function start***/

 function searchKMArticleshome() {
            var action = jQuery('#KMArticleSearchForm').attr('action');
          
            var kw = jQuery('#KMSearchTermshome').val(); 
    
             if (kw.length > 0) {
             if(action) {
               action += kw;
            }               
           jQuery('#KMArticleSearchForm').attr('action', action);
}
} 

 function searchKMArticles() {
            var action = jQuery('#KMArticleSearchForm').attr('action');
           
            var kw = jQuery('#KMSearchTerms');
             
             if (kw.val().length > 0) {
             if(action) {
               action += kw.val();
            }               
           jQuery('#KMArticleSearchForm').attr('action', action);
}
} 



/***KM Article search function end***/



// function to show pop up for song in shower

// call after 3 seconds
function delayShowSongPopup(){
	setTimeout('showSongPopup();',3000);
}


// function to show pop up
function showSongPopup(){
	//$('a.button_song').live('click', function(){
		$('div.content-box').remove();

		// Find the height and width of the document for the overlay							   
		$documentHeight = $(document).height();
		$documentWidth = $(document).width();
			
		// Set the overlay
		$('body').prepend('<div class="content-box"></div>');
		$contentOffset = ($documentWidth / 2) - ($('div.content-box').width() / 2)
		$('div.content-box').css('left',$contentOffset);
		$('div.content-box').load('songinshower.html' + ' #popup-content-container', function() {
			// If content loaded then display overlay and content
			$('div.content-box').append($('#popup-box').html());  /*ADDED BY WIPRO*/
			$('div.content-box').append('<ul class=\'close\'><li><a href=\'#\'>Close</a></li></ul>');
			$('div.content-box').fadeIn(600, 'easeOutExpo');
			$('div.content-box').find('#popup-container').removeClass('popupnodisplay'); /*ADDED BY WIPRO*/

			sIFR.replace(albertExtraBold, {
			  selector: '#popup-content-container h3',
			  css: '.sIFR-root {  color:#3894af; font-size:20px;}',
			  wmode: 'transparent',
			  forceSingleLine:true,
			  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
			});

			sIFR.replace(albertExtraBold, {
			  selector: 'label',
			  css: '.sIFR-root {  color:#000000; font-size:15px;padding-top:2px;}',
			  wmode: 'transparent',
			  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
			});
			
			$('ul.close li a, div.cancel-button, div.dont-sing a').click(function(){
				$('div.content-box').css('filter','alpha(opacity=0)');
				$('div.content-box').fadeOut(400, 'easeOutExpo', function(){
					$('div.content-box').remove();
				});
			});

			$('#popup-content-container input, #popup-content-container textarea,#popup-content-container select').wtdforms();
			$('#popup-content-container input,#popup-content-container select').eq(0).focus();
		});
	//});
	
	$('div#popup-content-container input.required').live('click',function(){
		$(this).parent().removeClass('error');
	});

	
	$('div#popup-content-container select').live('click',function(){
		$(this).parent().removeClass('error');
	});	

}



// Validation for song popup

function songValidation(){
	$('form[name=songinshower]').find('input#url1').val(location.href);
       
	  var songnameCheck = document.getElementById('songName').value;
	  var artistnameCheck = document.getElementById('artistName').value;
	  var ageCheck = document.getElementById('age').value;
	  var genderCheck = document.getElementById('gender').value;
	  var countyCheck = document.getElementById('county').value;
	  
	  // regex for integer test
	  var intRegex = /^\d+$/;
	
	  
        	
	if(songnameCheck == null || $.trim(songnameCheck) == ""){
		$('input#songName').parent().addClass('error');
		if(artistnameCheck == null || $.trim(artistnameCheck) == ""){
		$('input#artistName').parent().addClass('error');
			if(ageCheck == null || $.trim(ageCheck) == "" || ageCheck.length > 3 || !intRegex.test(ageCheck)){
			$('input#age').parent().addClass('error');
				if(genderCheck == "Please select"){
				$('select#gender').parent().addClass('error');
					if(countyCheck == "."){
					$('select#county').parent().addClass('error');
						return false;
					}
					return false;
				}
				return false;
			}
			return false;
		}	
		return false;
	}
		
	if(artistnameCheck == null || $.trim(artistnameCheck) == ""){
		$('input#artistName').parent().addClass('error');
			if(ageCheck == null || $.trim(ageCheck) == "" || ageCheck.length > 3 || !intRegex.test(ageCheck)){
				$('input#age').parent().addClass('error');
				if(genderCheck == "Please select"){
				$('select#gender').parent().addClass('error');
					if(countyCheck == "."){
					$('select#county').parent().addClass('error');
						return false;
					}
					return false;
				}
				return false;
			}
			return false;
	}	
	
	if(ageCheck == null || $.trim(ageCheck) == "" || ageCheck.length > 3 || !intRegex.test(ageCheck)){
			$('input#age').parent().addClass('error');
			if(genderCheck == "Please select"){
				$('select#gender').parent().addClass('error');
					if(countyCheck == "."){
					$('select#county').parent().addClass('error');
						return false;
					}
					return false;
				}
			return false;
	}
	
	if(genderCheck == "Please select"){
			$('select#gender').parent().addClass('error');
			if(countyCheck == "."){
				$('select#county').parent().addClass('error');
					return false;
			}
			return false;
	}
	
	if(countyCheck == "."){
		$('select#county').parent().addClass('error');
		return false;
	}


	$('div.content-box').hide();
	
	// For thankyou popup	

	if ($('body').find('div.content-sent-box').length == 0) {
		$('body').prepend('<div class=\'content-sent-box\'></div>');
	}

	$('div.content-sent-box').centerInClient();

	$('div.content-sent-box').load('songinshower.html' + ' #email-thankyou-container', function() {
		// If content loaded then display overlay and content
		$('div.content-sent-box').empty();
		$('div.content-sent-box').append($('#thankyou-container').html());
		$('div.content-sent-box').append('<ul class=\'close\'><li><a href=\'#\'>Close</a></li></ul>');
		$('div.content-sent-box').fadeIn(600, 'easeOutExpo');
		$('#thankyou-container').removeClass('popupnodisplay');


		sIFR.replace(albertExtraBold, {
		  selector: 'h1',
		  css: '.sIFR-root {  color:#3894af; font-size:25px;}',
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});

		sIFR.replace(albert, {
		  selector: 'div#email-thankyou-container p',
		  css: '.sIFR-root {  color:#000000; font-size:15px;}',
		  wmode: 'transparent',
		  ratios:[7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 74, 1.16, 75, 1.15, 80, 1.16, 1.15]
		});

		
		$('ul.close li a, div.cancel-button').live('click',function(){
			$('div.content-sent-box').css('filter','alpha(opacity=0)');
			$('div.content-sent-box').fadeOut(400, 'easeOutExpo', function(){
				$('div.content-sent-box').remove();
			});
		});
	});

	// Posting form data

	
	$.ajax({
			type: "POST",
			url: "/cps/rde/xchg/corp/hs.xsl/song_in_shower.xml",
			data: {
				songName:$.trim(songnameCheck),
				artistName:$.trim(artistnameCheck),
				yourAge:$.trim(ageCheck),
				yourGender:$.trim(genderCheck),
				yourTown:$.trim(countyCheck)
				}

	});


	$('div.content-box').hide();

	
	return false;
		
}


//Product feedback form
function showShowerHead(){
    jQuery('#showerhead').change(function(){
        if(jQuery('#showerhead').is(':checked')){
			jQuery('.shower_head').removeClass('hidden');
			jQuery('input[name=\'group1\']').change(function(){
				if(jQuery('input[name=\'group1\']:checked').val() == "No"){
					jQuery('.showerhead1_1').removeClass('hidden');
					if(!jQuery('.showerhead2').hasClass('hidden')){
						jQuery('.showerhead2').addClass('hidden');
					}	
				} else if(jQuery('input[name=\'group1\']:checked').val() == "Yes"){
					if(!jQuery('.showerhead1_1').hasClass('hidden')){
						jQuery('.showerhead1_1').addClass('hidden');
					}
					jQuery('.showerhead2').removeClass('hidden');
						jQuery('#showerheadliked').change(function(){
							if(jQuery(this).val()== 'Yes'){
								jQuery('.showerhead4').removeClass('hidden');
									if(!jQuery('.showerhead3').hasClass('hidden')){
										jQuery('.showerhead3').addClass('hidden');
									}	
							} else if(jQuery(this).val()== 'No'){
								jQuery('.showerhead3').removeClass('hidden');
									if(!jQuery('.showerhead4').hasClass('hidden')){
										jQuery('.showerhead4').addClass('hidden');
									}	
							} else{
								if(!jQuery('.showerhead3').hasClass('hidden')){
									jQuery('.showerhead3').addClass('hidden');
								}
								if(!jQuery('.showerhead4').hasClass('hidden')){
									jQuery('.showerhead4').addClass('hidden');
								}
							}
							jQuery("select#showerheaduse option[selected]").removeAttr("selected");
							jQuery("select#showerheaduse option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
							jQuery("select#showerheadnotliked option[selected]").removeAttr("selected");
							jQuery("select#showerheadnotliked option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
						}).keyup(function(){
							jQuery(this).trigger('change');
						}).keydown(function(){
							jQuery(this).trigger('change');
						});
				} else {
					if(!jQuery('.showerhead1_1').hasClass('hidden')){
						jQuery('.showerhead1_1').addClass('hidden');
					}
					if(!jQuery('.showerhead2').hasClass('hidden')){
						jQuery('.showerhead2').addClass('hidden');
					}
				}
				jQuery("select#showerheadnotinstalled option[selected]").removeAttr("selected");
				jQuery("select#showerheadnotinstalled option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
				jQuery("select#showerheadliked option[selected]").removeAttr("selected");
				jQuery("select#showerheadliked option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
			});
		}else{
			jQuery('.shower_head').addClass('hidden');
		}
		jQuery('input[name=\'group1\']:checked').removeAttr("checked").trigger('change');
    });
	
	
}

function showShowerSave(){
    jQuery('#showersave').click(function(){
        if(jQuery('#showersave').is(':checked')){
			jQuery('.shower_save').removeClass('hidden');
			jQuery('input[name=\'group2\']').change(function(){
				if(jQuery('input[name=\'group2\']:checked').val() == "No"){
					jQuery('.showersave1_1').removeClass('hidden');
					if(!jQuery('.showersave2').hasClass('hidden')){
						jQuery('.showersave2').addClass('hidden');
					}	
				} else if(jQuery('input[name=\'group2\']:checked').val() == "Yes"){
					if(!jQuery('.showersave1_1').hasClass('hidden')){
						jQuery('.showersave1_1').addClass('hidden');
					}
					jQuery('.showersave2').removeClass('hidden');
						jQuery('#showersaveliked').change(function(){
							if(jQuery(this).val()== 'Yes'){
								jQuery('.showersave4').removeClass('hidden');
									if(!jQuery('.showersave3').hasClass('hidden')){
										jQuery('.showersave3').addClass('hidden');
									}	
							} else if(jQuery(this).val()== 'No'){
								jQuery('.showersave3').removeClass('hidden');
									if(!jQuery('.showersave4').hasClass('hidden')){
										jQuery('.showersave4').addClass('hidden');
									}	
							} else{
								if(!jQuery('.showersave3').hasClass('hidden')){
									jQuery('.showersave3').addClass('hidden');
								}
								if(!jQuery('.showersave4').hasClass('hidden')){
									jQuery('.showersave4').addClass('hidden');
								}
							}
							jQuery("select#showersaveuse option[selected]").removeAttr("selected");
							jQuery("select#showersaveuse option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
							jQuery("select#showersavenotliked option[selected]").removeAttr("selected");
							jQuery("select#showersavenotliked option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
						}).keyup(function(){
							jQuery(this).trigger('change');
						}).keydown(function(){
							jQuery(this).trigger('change');
						});
				} else {
					if(!jQuery('.showersave1_1').hasClass('hidden')){
						jQuery('.showersave1_1').addClass('hidden');
					}
					if(!jQuery('.showersave2').hasClass('hidden')){
						jQuery('.showersave2').addClass('hidden');
					}
				}
				jQuery("select#showersavenotinstalled option[selected]").removeAttr("selected");
				jQuery("select#showersavenotinstalled option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
				jQuery("select#showersaveliked option[selected]").removeAttr("selected");
				jQuery("select#showersaveliked option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
			});   
		}else {	
			jQuery('.shower_save').addClass('hidden');
        }
		jQuery('input[name=\'group2\']:checked').removeAttr("checked").trigger('change');
    });
}

function showKitchenSwivel(){
    jQuery('#kitchen-swivel-tap').change(function(){
        if(jQuery('#kitchen-swivel-tap').is(':checked')){
			jQuery('.kitchen-swivel').removeClass('hidden');
			jQuery('input[name=\'group3\']').change(function(){
				if(jQuery('input[name=\'group3\']:checked').val() == "No"){
					jQuery('.kitchenswiveltap1_1').removeClass('hidden');
					if(!jQuery('.kitchenswiveltap2').hasClass('hidden')){
						jQuery('.kitchenswiveltap2').addClass('hidden');
					}
				} else if(jQuery('input[name=\'group3\']:checked').val() == "Yes"){
					if(!jQuery('.kitchenswiveltap1_1').hasClass('hidden')){
						jQuery('.kitchenswiveltap1_1').addClass('hidden');
					}
					jQuery('.kitchenswiveltap2').removeClass('hidden');
						jQuery('#kswiveltapliked').change(function(){
							if(jQuery(this).val()== 'Yes'){
								jQuery('.kitchenswiveltap4').removeClass('hidden');
									if(!jQuery('.kitchenswiveltap3').hasClass('hidden')){
										jQuery('.kitchenswiveltap3').addClass('hidden');
									}	
							} else if(jQuery(this).val()== 'No'){
								jQuery('.kitchenswiveltap3').removeClass('hidden');
									if(!jQuery('.kitchenswiveltap4').hasClass('hidden')){
										jQuery('.kitchenswiveltap4').addClass('hidden');
									}	
							} else{
								if(!jQuery('.kitchenswiveltap3').hasClass('hidden')){
									jQuery('.kitchenswiveltap3').addClass('hidden');
								}
								if(!jQuery('.kitchenswiveltap4').hasClass('hidden')){
									jQuery('.kitchenswiveltap4').addClass('hidden');
								}
							}
							jQuery("select#kswiveltapuse option[selected]").removeAttr("selected");
							jQuery("select#kswiveltapuse option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
							jQuery("select#kswiveltapnotliked option[selected]").removeAttr("selected");
							jQuery("select#kswiveltapnotliked option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
						}).keyup(function(){
							jQuery(this).trigger('change');
						}).keydown(function(){
							jQuery(this).trigger('change');
						});
				} else {
					if(!jQuery('.kitchenswiveltap1_1').hasClass('hidden')){
						jQuery('.kitchenswiveltap1_1').addClass('hidden');
					}
					if(!jQuery('.kitchenswiveltap2').hasClass('hidden')){
						jQuery('.kitchenswiveltap2').addClass('hidden');
					}
				}
				jQuery("select#kswiveltapnotinstalled option[selected]").removeAttr("selected");
				jQuery("select#kswiveltapnotinstalled option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
				jQuery("select#kswiveltapliked option[selected]").removeAttr("selected");
				jQuery("select#kswiveltapliked option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
			});
		}else{
			jQuery('.kitchen-swivel').addClass('hidden');
		}
		jQuery('input[name=\'group3\']:checked').removeAttr("checked").trigger('change');
    });
}

function showWashBasinTap(){
    jQuery('#wash-basin-tap-inserts').change(function(){
        if(jQuery('#wash-basin-tap-inserts').is(':checked')){
			jQuery('.wash-basin').removeClass('hidden');
			jQuery('input[name=\'group4\']').change(function(){
				if(jQuery('input[name=\'group4\']:checked').val() == "No"){
					jQuery('.wbtapinsert1_1').removeClass('hidden');
					if(!jQuery('.wbtapinsert2').hasClass('hidden')){
						jQuery('.wbtapinsert2').addClass('hidden');
					}	
				} else if(jQuery('input[name=\'group4\']:checked').val() == "Yes"){
					if(!jQuery('.wbtapinsert1_1').hasClass('hidden')){
						jQuery('.wbtapinsert1_1').addClass('hidden');
					}
					jQuery('.wbtapinsert2').removeClass('hidden');
						jQuery('#wbtapinsertliked').change(function(){
							if(jQuery(this).val()== 'Yes'){
								jQuery('.wbtapinsert4').removeClass('hidden');
									if(!jQuery('.wbtapinsert3').hasClass('hidden')){
										jQuery('.wbtapinsert3').addClass('hidden');
									}	
							} else if(jQuery(this).val()== 'No'){
								jQuery('.wbtapinsert3').removeClass('hidden');
									if(!jQuery('.wbtapinsert4').hasClass('hidden')){
										jQuery('.wbtapinsert4').addClass('hidden');
									}	
							} else{
								if(!jQuery('.wbtapinsert3').hasClass('hidden')){
									jQuery('.wbtapinsert3').addClass('hidden');
								}
								if(!jQuery('.wbtapinsert4').hasClass('hidden')){
									jQuery('.wbtapinsert4').addClass('hidden');
								}
							}
							jQuery("select#wbtapinsertuse option[selected]").removeAttr("selected");
							jQuery("select#wbtapinsertuse option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
							jQuery("select#wbtapinsertnotliked option[selected]").removeAttr("selected");
							jQuery("select#wbtapinsertnotliked option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
						}).keyup(function(){
							jQuery(this).trigger('change');
						}).keydown(function(){
							jQuery(this).trigger('change');
						});
				} else {
					if(!jQuery('.wbtapinsert1_1').hasClass('hidden')){
						jQuery('.wbtapinsert1_1').addClass('hidden');
					}
					if(!jQuery('.wbtapinsert2').hasClass('hidden')){
						jQuery('.wbtapinsert2').addClass('hidden');
					}
				}
				jQuery("select#wbtapinsertnotinstalled option[selected]").removeAttr("selected");
				jQuery("select#wbtapinsertinstalled option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
				jQuery("select#wbtapinsertliked option[selected]").removeAttr("selected");
				jQuery("select#wbtapinsertliked option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
			});
		}else{
			jQuery('.wash-basin').addClass('hidden');
		}
		jQuery('input[name=\'group4\']:checked').removeAttr("checked").trigger('change');
    });
}

function showSaveAFlush(){
    jQuery('#save-a-flush').change(function(){
        if(jQuery('#save-a-flush').is(':checked')){
			jQuery('.save-flush').removeClass('hidden');
			jQuery('input[name=\'group5\']').change(function(){
				if(jQuery('input[name=\'group5\']:checked').val() == "No"){
					jQuery('.saveaflush1_1').removeClass('hidden');
					if(!jQuery('.saveaflush2').hasClass('hidden')){
						jQuery('.saveaflush2').addClass('hidden');
					}	
				} else if(jQuery('input[name=\'group5\']:checked').val() == "Yes"){
					if(!jQuery('.saveaflush1_1').hasClass('hidden')){
						jQuery('.saveaflush1_1').addClass('hidden');
					}
					jQuery('.saveaflush2').removeClass('hidden');
						jQuery('#saveaflushliked').change(function(){
							if(jQuery(this).val()== 'Yes'){
								jQuery('.saveaflush4').removeClass('hidden');
									if(!jQuery('.saveaflush3').hasClass('hidden')){
										jQuery('.saveaflush3').addClass('hidden');
									}	
							} else if(jQuery(this).val()== 'No'){
								jQuery('.saveaflush3').removeClass('hidden');
									if(!jQuery('.saveaflush4').hasClass('hidden')){
										jQuery('.saveaflush4').addClass('hidden');
									}	
							} else{
								if(!jQuery('.saveaflush3').hasClass('hidden')){
									jQuery('.saveaflush3').addClass('hidden');
								}
								if(!jQuery('.saveaflush4').hasClass('hidden')){
									jQuery('.saveaflush4').addClass('hidden');
								}
							}
							jQuery("select#saveaflushuse option[selected]").removeAttr("selected");
							jQuery("select#saveaflushuse option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
							jQuery("select#saveaflushnotliked option[selected]").removeAttr("selected");
							jQuery("select#saveaflushnotliked option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
						}).keyup(function(){
							jQuery(this).trigger('change');
						}).keydown(function(){
							jQuery(this).trigger('change');
						});
				} else {
					if(!jQuery('.saveaflush1_1').hasClass('hidden')){
						jQuery('.saveaflush1_1').addClass('hidden');
					}
					if(!jQuery('.saveaflush2').hasClass('hidden')){
						jQuery('.saveaflush2').addClass('hidden');
					}
				}
				jQuery("select#saveaflushnotinstalled option[selected]").removeAttr("selected");
				jQuery("select#saveaflushnotinstalled option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
				jQuery("select#saveaflushliked option[selected]").removeAttr("selected");
				jQuery("select#saveaflushliked option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
			});
		} else{
			jQuery('.save-flush').addClass('hidden');
		}
		jQuery('input[name=\'group5\']:checked').removeAttr("checked").trigger('change');
    });
}

function showHippo(){
    jQuery('#hippo').change(function(){
        if(jQuery('#hippo').is(':checked')){
			jQuery('.hipp').removeClass('hidden');
			jQuery('input[name=\'group6\']').change(function(){
				if(jQuery('input[name=\'group6\']:checked').val() == "No"){
					jQuery('.hippo1_1').removeClass('hidden');
					if(!jQuery('.hippo2').hasClass('hidden')){
						jQuery('.hippo2').addClass('hidden');
					}	
				} else if(jQuery('input[name=\'group6\']:checked').val() == "Yes"){
					if(!jQuery('.hippo1_1').hasClass('hidden')){
						jQuery('.hippo1_1').addClass('hidden');
					}
					jQuery('.hippo2').removeClass('hidden');
						jQuery('#hippoliked').change(function(){
							if(jQuery(this).val()== 'Yes'){
								jQuery('.hippo4').removeClass('hidden');
									if(!jQuery('.hippo3').hasClass('hidden')){
										jQuery('.hippo3').addClass('hidden');
									}	
							} else if(jQuery(this).val()== 'No'){
								jQuery('.hippo3').removeClass('hidden');
									if(!jQuery('.hippo4').hasClass('hidden')){
										jQuery('.hippo4').addClass('hidden');
									}	
							} else{
								if(!jQuery('.hippo3').hasClass('hidden')){
									jQuery('.hippo3').addClass('hidden');
								}
								if(!jQuery('.hippo4').hasClass('hidden')){
									jQuery('.hippo4').addClass('hidden');
								}
							}
							jQuery("select#hippouse option[selected]").removeAttr("selected");
							jQuery("select#hippouse option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
							jQuery("select#hipponotliked option[selected]").removeAttr("selected");
							jQuery("select#hipponotliked option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
						}).keyup(function(){
							jQuery(this).trigger('change');
						}).keydown(function(){
							jQuery(this).trigger('change');
						});
				} else {
					if(!jQuery('.hippo1_1').hasClass('hidden')){
						jQuery('.hippo1_1').addClass('hidden');
					}
					if(!jQuery('.hippo2').hasClass('hidden')){
						jQuery('.hippo2').addClass('hidden');
					}
				}
				jQuery("select#hipponotinstalled option[selected]").removeAttr("selected");
				jQuery("select#hipponotinstalled option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
				jQuery("select#hippoliked option[selected]").removeAttr("selected");
				jQuery("select#hippoliked option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
			});
		} else{
			jQuery('.hipp').addClass('hidden');
		}
		jQuery('input[name=\'group6\']:checked').removeAttr("checked").trigger('change');
    });
}

function showShowerTimer(){
    jQuery('#shower-timer').change(function(){
        if(jQuery('#shower-timer').is(':checked')){
				jQuery('.s-timer').removeClass('hidden');
				jQuery('input[name=\'group7\']').change(function(){
					if(jQuery('input[name=\'group7\']:checked').val() == "No"){
						jQuery('.showertimer1_1').removeClass('hidden');
						if(!jQuery('.showertimer2').hasClass('hidden')){
							jQuery('.showertimer2').addClass('hidden');
						}
						
					} else if(jQuery('input[name=\'group7\']:checked').val() == "Yes"){
						if(!jQuery('.showertimer1_1').hasClass('hidden')){
							jQuery('.showertimer1_1').addClass('hidden');
						}
						jQuery('.showertimer2').removeClass('hidden');
							jQuery('#showertimerliked').change(function(){
								if(jQuery(this).val()== 'Yes'){
									jQuery('.showertimer4').removeClass('hidden');
									if(!jQuery('.showertimer3').hasClass('hidden')){
										jQuery('.showertimer3').addClass('hidden');
									}
									
								} else if(jQuery(this).val()== 'No'){
									jQuery('.showertimer3').removeClass('hidden');
									if(!jQuery('.showertimer4').hasClass('hidden')){
										jQuery('.showertimer4').addClass('hidden');
									}
									
								} else{
									if(!jQuery('.showertimer3').hasClass('hidden')){
										jQuery('.showertimer3').addClass('hidden');
									}
									if(!jQuery('.showertimer4').hasClass('hidden')){
										jQuery('.showertimer4').addClass('hidden');
									}
								}
								jQuery("select#showertimeruse option[selected]").removeAttr("selected");
								jQuery("select#showertimeruse option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
								jQuery("select#showertimernotliked option[selected]").removeAttr("selected");
								jQuery("select#showertimernotliked option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
							}).keyup(function(){
								jQuery(this).trigger('change');
							}).keydown(function(){
								jQuery(this).trigger('change');
							});
					} else {
						if(!jQuery('.showertimer1_1').hasClass('hidden')){
							jQuery('.showertimer1_1').addClass('hidden');
						}
						if(!jQuery('.showertimer2').hasClass('hidden')){
							jQuery('.showertimer2').addClass('hidden');
						}
					}
					jQuery("select#showertimernotused option[selected]").removeAttr("selected");
					jQuery("select#showertimernotused option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
					jQuery("select#showertimerliked option[selected]").removeAttr("selected");
					jQuery("select#showertimerliked option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
				});
           
			}else{
				jQuery('.s-timer').addClass('hidden');
			}
			jQuery('input[name=\'group7\']:checked').removeAttr("checked").trigger('change');
    });
}

function showWaterGel(){
    jQuery('#water-gel').change(function(){
        if(jQuery('#water-gel').is(':checked')){
			jQuery('.wgel').removeClass('hidden');
			jQuery('input[name=\'group8\']').change(function(){
				if(jQuery('input[name=\'group8\']:checked').val() == "No"){
					jQuery('.watergel1_1').removeClass('hidden');
					if(!jQuery('.watergel2').hasClass('hidden')){
						jQuery('.watergel2').addClass('hidden');
					}
					
				} else if(jQuery('input[name=\'group8\']:checked').val() == "Yes"){
					if(!jQuery('.watergel1_1').hasClass('hidden')){
						jQuery('.watergel1_1').addClass('hidden');
					}
					jQuery('.watergel2').removeClass('hidden');
						jQuery('#watergelliked').change(function(){
							if(jQuery(this).val()== 'Yes'){
								jQuery('.watergel4').removeClass('hidden');
									if(!jQuery('.watergel3').hasClass('hidden')){
										jQuery('.watergel3').addClass('hidden');
									}	
							} else if(jQuery(this).val()== 'No'){
								jQuery('.watergel3').removeClass('hidden');
									if(!jQuery('.watergel4').hasClass('hidden')){
										jQuery('.watergel4').addClass('hidden');
									}	
							} else{
								if(!jQuery('.watergel3').hasClass('hidden')){
									jQuery('.watergel3').addClass('hidden');
								}
								if(!jQuery('.watergel4').hasClass('hidden')){
									jQuery('.watergel4').addClass('hidden');
								}
							}
							jQuery("select#watergeluse option[selected]").removeAttr("selected");
							jQuery("select#watergeluse option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
							jQuery("select#watergelnotliked option[selected]").removeAttr("selected");
							jQuery("select#watergelnotliked option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
						}).keyup(function(){
							jQuery(this).trigger('change');
						}).keydown(function(){
							jQuery(this).trigger('change');
						});
				} else {
					if(!jQuery('.watergel1_1').hasClass('hidden')){
						jQuery('.watergel1_1').addClass('hidden');
					}
					if(!jQuery('.watergel2').hasClass('hidden')){
						jQuery('.watergel2').addClass('hidden');
					}
				}
				jQuery("select#watergelnotused option[selected]").removeAttr("selected");
				jQuery("select#watergelnotused option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
				jQuery("select#watergelliked option[selected]").removeAttr("selected");
				jQuery("select#watergelliked option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
			});	
		}else{
			jQuery('.wgel').addClass('hidden');
		}
			jQuery('input[name=\'group8\']:checked').removeAttr("checked").trigger('change');
    });
}

function showHoseTriggerGun(){
    jQuery('#hose-trigger-gun').change(function(){
        if(jQuery('#hose-trigger-gun').is(':checked')){
			jQuery('.trigger-gun').removeClass('hidden');
			jQuery('input[name=\'group9\']').change(function(){
				if(jQuery('input[name=\'group9\']:checked').val() == "No"){
					jQuery('.htgun1_1').removeClass('hidden');
					if(!jQuery('.htgun2').hasClass('hidden')){
						jQuery('.htgun2').addClass('hidden');
					}
					
				} else if(jQuery('input[name=\'group9\']:checked').val() == "Yes"){
					if(!jQuery('.htgun1_1').hasClass('hidden')){
						jQuery('.htgun1_1').addClass('hidden');
					}
					jQuery('.htgun2').removeClass('hidden');
						jQuery('#htgunliked').change(function(){
							if(jQuery(this).val()== 'Yes'){
								jQuery('.htgun4').removeClass('hidden');
									if(!jQuery('.htgun3').hasClass('hidden')){
										jQuery('.htgun3').addClass('hidden');
									}	
							} else if(jQuery(this).val()== 'No'){
								jQuery('.htgun3').removeClass('hidden');
									if(!jQuery('.htgun4').hasClass('hidden')){
										jQuery('.htgun4').addClass('hidden');
									}	
							} else{
								if(!jQuery('.htgun3').hasClass('hidden')){
									jQuery('.htgun3').addClass('hidden');
								}
								if(!jQuery('.htgun4').hasClass('hidden')){
									jQuery('.htgun4').addClass('hidden');
								}
							}
							jQuery("select#htgunuse option[selected]").removeAttr("selected");
							jQuery("select#htgunuse option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
							jQuery("select#htgunnotliked option[selected]").removeAttr("selected");
							jQuery("select#htgunnotliked option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
						}).keyup(function(){
							jQuery(this).trigger('change');
						}).keydown(function(){
							jQuery(this).trigger('change');
						});
				} else {
					if(!jQuery('.htgun1_1').hasClass('hidden')){
						jQuery('.htgun1_1').addClass('hidden');
					}
					if(!jQuery('.htgun2').hasClass('hidden')){
						jQuery('.htgun2').addClass('hidden');
					}
				}
				jQuery("select#htgunnotinstalled option[selected]").removeAttr("selected");
				jQuery("select#htgunnotinstalled option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
				jQuery("select#htgunliked option[selected]").removeAttr("selected");
				jQuery("select#htgunliked option[value=\"Please select\"]").attr("selected", "selected").trigger('change');
			});
		}else{
			jQuery('.trigger-gun').addClass('hidden');
		}
		jQuery('input[name=\'group9\']:checked').removeAttr("checked").trigger('change');
    });
}


/***Added by vishal on 21-11-2011 for TWUL - Dev -Services project Start****/

function setNoofsupplies(){

jQuery('.disconpipe').change(function(){

				
				 var count = parseInt(jQuery('#disconpipe').val());
  jQuery('#noOfSupplies').empty();
				
				

   if(count !==1){
     var content = '';


	    for(i=1; i<count; i++) {
         

            var disconntype = "disconntype";
				var size_supply = "size_supply";
				var prop_shared = "prop_shared";
				var perm_property = "perm_property";
				var app_plumb="app_plumb";
                 var store_cap="store_cap";
                 var store_cap_div="store_cap_div";
                 var warning_disconn="warning_disconn";
		     var perm_property_div="perm_property_div";
		        disconntype = disconntype+i;
				size_supply = size_supply+i;
				prop_shared = prop_shared+i;
				 perm_property = perm_property+i;
				app_plumb= app_plumb+i;
                 
                         store_cap= store_cap+i;
				 store_cap_div= store_cap_div+i;
                         warning_disconn= warning_disconn+i;
                         perm_property_div=perm_property_div+i
				 j=i+1;
				 

				 
			/**	 content =content + '<p>Disconnection No. \'+j+\'</p> <div class=\'field\'><label for=\''+disconntype+'\' title=\'What type of supply are you disconnecting?*\' class=\'label-required\'>What type of supply are you disconnecting?</label><select name=\''+disconntype+'\' id=\''+disconntype+'\' title=\'What type of supply are you disconnecting?\' class=\'medium\' ><option value=\'please-select\'>Please select...</option><option value=\'Fire/Sprinkler\'>Fire/Sprinkler</option><option value=\'Domestic\'>Domestic</option><option value=\'Commercial\'>Commercial</option></select> </div><div class=\'field\'><label for=\''+size_supply+'\' title="Size of Supply (if known) ">Size of Supply (if known)</label><select name=\''+size_supply+'\' id=\''+size_supply+'\' title="Size of Supply (if known) " class="medium"><option value="please-select">Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm+</option>  </select></div><div class=\'radio\'><p>Is the supply shared with another property ?</p><input type="radio" name=\''+prop_shared+'\' id=\'prop_shared_yes\' value=\'Yes\' title=\'Yes\' /><label for="prop_shared_yes" title="Yes">Yes</label><input type=\'radio\' name=\''+prop_shared+'\' id=\'prop_shared_no\' value=\'No\' title=\'No\' /><label for=\'prop_shared_no\' title=\'No\'>No</label><input type=\'radio\' name=\''+prop_shared+'\' id=\'prop_shared_unknown\' value=\'Unknown\' title=\'Unknown\' /><label for=\'prop_shared_Unknown\' title=\'No\'>Unknown</label></div><div class=\'radio\'><p>Do you have permission from the adjacent property(ies) to disconnect this supply? </p><input type=\'radio\' name=\''+perm_property+'\' id=\'perm_property_yes\' value=\'Yes\' title=\'Yes\' /><label for=\'perm_property_yes\' title=\'Yes\'>Yes</label><input type=\'radio\' name=\''+perm_property+'\'  id=\'perm_property_no\' value=\'No\' title=\'No\' /><label for=\'perm_property_no\' title=\'No\'>No</label><input type=\'radio\' name=\''+perm_property+'\' id=\'perm_property_unknown\' value=\'Unknown\' title=\'Unknown\' /><label for=\'perm_property_unknown\' title=\'No\'>Unknown</label></div><div class=\'radio\'><p>Has a new supply been laid in the last 6 months?</p><input type=\'radio\' name=\''+app_plumb+'\' id=\'app_plumb_yes\' value=\'Yes\' title=\'Yes\' onclick="tw_formsvalidation.element_appear_id(\''+store_cap_div+'\');" /><label for=\'app_plumb_yes\' title=\'Yes\'>Yes</label><input type=\'radio\' name=\''+app_plumb+'\' id=\'app_plumb_no\' value=\'No\' title=\'No\' onclick="tw_formsvalidation.element_disappear_id(\''+store_cap_div+'\');" /><label for=\'app_plumb_no\' title=\'No\'>No</label><input type=\'radio\' name=\''+app_plumb+'\' id=\'app_plumb_unknown\' value=\'Unknown\' title=\'Unknown\' onclick="tw_formsvalidation.element_disappear_id(\''+store_cap_div+'\');" /><label for=\'app_plumb_Unknown\' title=\'No\'>Unknown</label></div><div id=\''+store_cap_div+'\' class=\'popupnodisplay\'><div class=\'field\'><label for=\''+store_cap+'\' title="Do you know the quotation number?">Do you know the quotation number? </label><input type=\'text\' name=\''+store_cap+'\' id=\''+store_cap+'\' title=\'Do you know the quotation number?\' class=\'number small\'/></div></div>';  **/

                   /**  content =content + '<p><strong>Disconnection No. '+j+ ' </strong></p> <div class=\'field\'><label for=\''+disconntype+'\' title=\'What type of supply are you disconnecting?*\' class=\'label-required\'>What type of supply are you disconnecting?</label><select name=\''+disconntype+'\' id=\''+disconntype+'\' title=\'What type of supply are you disconnecting?\' class=\'medium required\' ><option value=\'default-value\'>Please select...</option><option value=\'Fire/Sprinkler\'>Fire/Sprinkler</option><option value=\'Domestic\'>Domestic</option><option value=\'Commercial\'>Commercial</option></select> </div><div class=\'field\'><label for=\''+size_supply+'\' title="Size of Supply (if known) ">Size of Supply (if known)</label><select name=\''+size_supply+'\' id=\''+size_supply+'\' title="Size of Supply (if known) " class="medium"><option value="please-select">Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm+</option>  </select></div><div class=\'radio\'><p>Is the supply shared with another property ?</p><input type="radio" name=\''+prop_shared+'\' id=\'prop_shared_yes\' value=\'Yes\' title=\'Yes\' onclick="tw_formsvalidation.element_appear_id(\''+perm_property_div+'\');" /><label for="prop_shared_yes" title="Yes">Yes</label><input type=\'radio\' name=\''+prop_shared+'\' id=\'prop_shared_no\' value=\'No\' title=\'No\' onclick="tw_formsvalidation.element_disappear_id(\''+perm_property_div+'\');" /><label for=\'prop_shared_no\' title=\'No\'>No</label><input type=\'radio\' name=\''+prop_shared+'\' id=\'prop_shared_unknown\' value=\'Unknown\' title=\'Unknown\' onclick="tw_formsvalidation.element_disappear_id(\''+perm_property_div+'\');" /><label for=\'prop_shared_Unknown\' title=\'No\'>Unknown</label></div><div id=\''+perm_property_div+'\' class="popupnodisplay"><div class=\'radio\'><p>Do you have permission from the adjacent property(ies) to disconnect this supply? </p><input type=\'radio\' name=\''+perm_property+'\' id=\'perm_property_yes\' value=\'Yes\' title=\'Yes\' onclick="tw_formsvalidation.element_warningdisappear_id(\''+warning_disconn+'\');"/><label for=\'perm_property_yes\' title=\'Yes\'>Yes</label><input type=\'radio\' name=\''+perm_property+'\'  id=\'perm_property_no\' value=\'No\' title=\'No\' onclick="tw_formsvalidation.element_warningappear_id(\''+warning_disconn+'\');" /><label for=\'perm_property_no\' title=\'No\'>No</label><input type=\'radio\' name=\''+perm_property+'\' id=\'perm_property_unknown\' value=\'Unknown\' title=\'Unknown\' onclick="tw_formsvalidation.element_warningdisappear_id(\''+warning_disconn+'\');" /><label for=\'perm_property_unknown\' title=\'No\'>Unknown</label></div><div id=\''+warning_disconn+'\' class=\'popupnodisplay\'><div class=\'field\'><p><img src="/tw/common/images/warning_icon2.gif" title=\'Warning\'></img>This form cannot be completed without the permission from your neighbour to disconnect the shared supply</p></div></div></div><div class=\'radio\'><p>Has a new supply been laid in the last 6 months?</p><input type=\'radio\' name=\''+app_plumb+'\' id=\'app_plumb_yes\' value=\'Yes\' title=\'Yes\' onclick="tw_formsvalidation.element_warningappear_id(\''+store_cap_div+'\');" /><label for=\'app_plumb_yes\' title=\'Yes\'>Yes</label><input type=\'radio\' name=\''+app_plumb+'\' id=\'app_plumb_no\' value=\'No\' title=\'No\' onclick="tw_formsvalidation.element_disappear_id(\''+store_cap_div+'\');" /><label for=\'app_plumb_no\' title=\'No\'>No</label><input type=\'radio\' name=\''+app_plumb+'\' id=\'app_plumb_unknown\' value=\'Unknown\' title=\'Unknown\' onclick="tw_formsvalidation.element_disappear_id(\''+store_cap_div+'\');" /><label for=\'app_plumb_Unknown\' title=\'No\'>Unknown</label></div><div id=\''+store_cap_div+'\' class=\'popupnodisplay\'><div class=\'field\'><label for=\''+store_cap+'\' title="Do you know the quotation number?">Do you know the quotation number? </label><input type=\'text\' name=\''+store_cap+'\' id=\''+store_cap+'\' title=\'Do you know the quotation number?\' class=\'number small\'/></div></div>'; **/
           
                    content =content + '<p><strong>Disconnection No. '+j+ ' </strong></p> <div class=\'field\'><label for=\''+disconntype+'\' title=\'What type of supply are you disconnecting?*\' class=\'label-required\'>What type of supply are you disconnecting?</label><select name=\''+disconntype+'\' id=\''+disconntype+'\' title=\'What type of supply are you disconnecting?\' class=\'medium required\' ><option value=\'default-value\'>Please select...</option><option value=\'Fire/Sprinkler\'>Fire/Sprinkler</option><option value=\'Domestic\'>Domestic</option><option value=\'Commercial\'>Commercial</option></select> </div><div class=\'field\'><label for=\''+size_supply+'\' title="Size of Supply (if known) ">Size of Supply (if known)</label><select name=\''+size_supply+'\' id=\''+size_supply+'\' title="Size of Supply (if known) " class="medium"><option value="please-select">Please select...</option><option value=\'25mm\'>25mm</option><option value=\'32mm\'>32mm</option><option value=\'50mm\'>50mm</option><option value=\'63mm\'>63mm</option><option value=\'90mm\'>90mm</option><option value=\'125mm\'>125mm+</option>  </select></div><div class=\'radio\'><p>Is the supply shared with another property ?</p><input type="radio" name=\''+prop_shared+'\' id=\'prop_shared_yes\' value=\'Yes\' title=\'Yes\' onclick="tw_formsvalidation.element_appear_id(\''+perm_property_div+'\');" /><label for="prop_shared_yes" title="Yes">Yes</label><input type=\'radio\' name=\''+prop_shared+'\' id=\'prop_shared_no\' value=\'No\' title=\'No\' onclick="tw_formsvalidation.element_disappear_id(\''+perm_property_div+'\');" /><label for=\'prop_shared_no\' title=\'No\'>No</label><input type=\'radio\' name=\''+prop_shared+'\' id=\'prop_shared_unknown\' value=\'Unknown\' title=\'Unknown\' onclick="tw_formsvalidation.element_disappear_id(\''+perm_property_div+'\');" /><label for=\'prop_shared_Unknown\' title=\'No\'>Unknown</label></div><div id=\''+perm_property_div+'\' class="popupnodisplay"><div class=\'radio\'><p>Do you have permission from the adjacent property(ies) to disconnect this supply? </p><input type=\'radio\' name=\''+perm_property+'\' id=\'perm_property_yes\' value=\'Yes\' title=\'Yes\' onclick="tw_formsvalidation.element_warningdisappear_id(\''+warning_disconn+'\');"/><label for=\'perm_property_yes\' title=\'Yes\'>Yes</label><input type=\'radio\' name=\''+perm_property+'\'  id=\'perm_property_no\' value=\'No\' title=\'No\' onclick="tw_formsvalidation.element_warningappear_id(\''+warning_disconn+'\');" /><label for=\'perm_property_no\' title=\'No\'>No</label><input type=\'radio\' name=\''+perm_property+'\' id=\'perm_property_unknown\' value=\'Unknown\' title=\'Unknown\' onclick="tw_formsvalidation.element_warningdisappear_id(\''+warning_disconn+'\');" /><label for=\'perm_property_unknown\' title=\'No\'>Unknown</label><div id=\''+warning_disconn+'\' class=\'popupnodisplay\'><div id="emcontainer"><em htmlfor="permission from the adjacent property(ies) to disconnect this supply?" generated="true" class="errordisconn disconnballon" style="display: inline;">Incorrect username or password entered</em></div></div></div></div><div class=\'radio\'><p>Has a new supply been laid in the last 6 months?</p><input type=\'radio\' name=\''+app_plumb+'\' id=\'app_plumb_yes\' value=\'Yes\' title=\'Yes\' onclick="tw_formsvalidation.element_warningappear_id(\''+store_cap_div+'\');" /><label for=\'app_plumb_yes\' title=\'Yes\'>Yes</label><input type=\'radio\' name=\''+app_plumb+'\' id=\'app_plumb_no\' value=\'No\' title=\'No\' onclick="tw_formsvalidation.element_disappear_id(\''+store_cap_div+'\');" /><label for=\'app_plumb_no\' title=\'No\'>No</label><input type=\'radio\' name=\''+app_plumb+'\' id=\'app_plumb_unknown\' value=\'Unknown\' title=\'Unknown\' onclick="tw_formsvalidation.element_disappear_id(\''+store_cap_div+'\');" /><label for=\'app_plumb_Unknown\' title=\'No\'>Unknown</label></div><div id=\''+store_cap_div+'\' class=\'popupnodisplay\'><div class=\'field\'><label for=\''+store_cap+'\' title="Do you know the quotation number?">Do you know the quotation number? </label><input type=\'text\' name=\''+store_cap+'\' id=\''+store_cap+'\' title=\'Do you know the quotation number?\' class=\'number small\'/></div></div>';
				 
		
		  
		


            }	
			
			
			
			 content += '';

			 jQuery('#noOfSupplies').html(content);
                  $( 'div#noOfSupplies select,div#noOfSupplies input').wtdforms();
			$( 'div#noOfSupplies input[type=radio]').ezMark();
			 
	}
	});
	
}
function setInfoIconVAT(){
	jQuery('em.infovatc').mouseover(function(){
		jQuery('div.tooltip-container').remove();

		//jQuery(element).parent().find('label.info').hide();
		var tipText = jQuery(this).attr('title');
		if(tipText == ''){
			return false;	
		}

		else{

			// Build HTML for tooltip
			jQuery(this).parent().append('<div class=\'tooltip-container\'><div class=\'tooltip-top\'></div><div class=\'tooltip-content\'><p>We will use this information to determine the correct rate of VAT to apply to your work. <a href="/tw/common/pdf/VAT_Development_Classification.pdf" class="vatc" title="Read more" target="_blank">Read more</a></p></div></div>');
			//Find height of tooltip for top position above form element	
			$tooltipPos = jQuery('div.tooltip-container').height() - 2;

			// AR 06/10/2010 - set the right position for info elements differently if there is an active error
			var tooltipRight = '21px';
			if(jQuery(this).parent().find('em.error').length){
				tooltipRight = '21px';
			}

			jQuery('div.tooltip-container').css('right', tooltipRight);
			jQuery('div.tooltip-container').css('top', '-' + $tooltipPos + 'px');
		}
  }).mouseout(function(){
	//jQuery('div.tooltip-container').remove();
  });
	
}
function setNewConnectionpublicsewer(){


		jQuery('div.newconsubmit input.submit-button').click(function(){
          
			
			var type_conn = "type_conn";
			var no_conn = "no_conn";
			var dia = "dia";
			var meth_conn = "meth_conn";
			var parent_container="parent";
			
	              
			   var groupvalue = jQuery('#total_group').val();
                    
			   if(groupvalue=='0'){
                     
                       
				var total_num = parseInt(jQuery('#total_group').val());
				count = count +1;
				type_conn_num = type_conn+count;
				no_conn_num = no_conn+count;
				dia_num = dia+count;
				meth_conn_num = meth_conn+count;
				parent_num=parent_container+count;
			 
				
                      jQuery('ul.show-hidden-group li.add-connection a').parent().parent().append('<div class=\'parent_class\' id=\''+parent_num+'\'><div class=\'field\'><label for=\''+type_conn_num+'\' title=\'Type of connection*\' class=\'label-required\'>Type of connection</label><select name=\''+type_conn_num+'\'id=\''+type_conn_num+'\' class=\'type_conn_class required\' title=\'Please select type of connection\'><option value=\'default-value\'>Please select...</option><option value=\'foul water\'>Foul water</option>                <option value=\'Surface water\'>Surface water</option>    <option value=\'Combined\'>Combined</option></select></div><div class=\'field\'><label for=\''+no_conn_num+'\' title=\'Number of connections*\' class=\'label-required\'>Number of connections</label><input type=\'text\' name=\''+no_conn_num+'\' id=\''+no_conn_num+'\' title=\'Please enter number of connections\' class=\'small number required\' /></div><div class=\'field\'><label for=\''+dia_num+'\' title=\'Please select Diameter (in mm)*\' class=\'label-required\'>Diameter (in mm)</label><select name=\''+dia_num+'\' id=\''+dia_num+'\' title=\'Diameter (in mm)\' class="medium required"><option value="default-value">Please select...</option><option value="25mm">25mm</option><option value="32mm">32mm</option><option value="50mm">50mm</option><option value="63mm">63mm</option><option value="90mm">90mm</option><option value="125mm+">125mm+</option></select></div><div class=\'field\'>    <label for=\''+meth_conn_num+'\' title=\'Method of connection*\' class=\'label-required\'>Method of connection</label><select name=\''+meth_conn_num+'\' id=\''+meth_conn_num+'\' title=\'Please select method of connection\' class=\'required\'><option value=\'default-value\'>Please select...</option><option value=\'Direct connection in third party land\'>Direct connection in third party land</option><option value=\'Direct connection in third party land via a manhole\'>Direct connection in third party land via a manhole</option><option value=\'Direct connection in third party land via a junction\'>Direct connection in third party land via a junction</option><option value=\'Direct connection on private land\'>Direct connection on private land</option><option value=\'Direct connection on private land via a manhole\'>Direct connection on private land via a manhole</option><option value=\'Direct connection on private land via a junction\'>Direct connection on private land via a junction</option><option value=\'Direct connection of an adoption site\'>Direct connection of an adoption site</option><option value=\'Indirect connection via existing private drainage\'>Indirect connection via existing private drainage</option>            </select></div></div>');  
                      jQuery('#total_group').val(total_num + 1);

				$(  'div#' + parent_num + ' select,  div#' + parent_num + '  input').wtdforms();
				
				checkInvalid();


				//return false;
                     	}
			});
			
		
	}
function disconnerrorballon(){
	jQuery('div#emcontainer em').live('mouseover',function(){
	
	
		jQuery('div.tooltip-container').remove();

		//jQuery(element).parent().find('label.info').hide();
		var tipText = jQuery(this).attr('title');
		  tipText='aaaaaa';
		if(tipText == ''){
		//alert("bbbbb");
			return false;	
		}

		else{
               
			// Build HTML for tooltip
			jQuery(this).parent().append('<div class=\'tooltip-container\'><div class=\'tooltip-top\'></div><div class=\'tooltip-content\'><p>This form cannot be completed without the permission from your neighbour to disconnect the shared supply</p></div></div>');
			//Find height of tooltip for top position above form element	
			$tooltipPos = jQuery('div.tooltip-container').height() - 2;

			// AR 06/10/2010 - set the right position for info elements differently if there is an active error
			var tooltipRight = '100px';
			if(jQuery(this).parent().find('em.error').length){
				tooltipRight = '100px';
			}

			jQuery('div.tooltip-container').css('right', tooltipRight);
			jQuery('div.tooltip-container').css('top', '-' + $tooltipPos + 'px');
		}
  }).live('mouseout',function(){
	jQuery('div.tooltip-container').remove();
  });
	
}

/***Added by vishal on 21-11-2011 for TWUL - Dev -Services project End****/


/* Added for Survey pop functionality Start*/

// call after 90 seconds
function delayShowSurveyPopup(){
	var timeOut = 150000 -(new Date().getTime() - getCookie('TWTC'));
	setTimeout('showSurveyPopup();',timeOut);
}

// function to show pop up
function showSurveyPopup(){
	
		$('div.content-box').remove();

		// Find the height and width of the document for the overlay							   
		$documentHeight = $(document).height();
		$documentWidth = $(document).width();
			
		// Set the overlay
		$('body').prepend('<div class="content-box"  style="width:340px;"></div>');
		$contentOffset = ($documentWidth / 2) - ($('div.content-box').width() / 2)
		$('div.content-box').css('left',$contentOffset);
		$('div.content-box').load('songinshower.html' + ' #survey-content-container', function() {
			// If content loaded then display overlay and content
			$.ajax({
				url : "http://www.thameswater.co.uk/popup.htm",
				success : function (data) {
				$("div.content-box").append(data);
				}
			});
			
			$('div.content-box').append('<ul class=\'close\'><li><a href=\'#\' style="top:-19px;right:-2px;">Close</a></li></ul>');
			$('div.content-box').fadeIn(600, 'easeOutExpo');
			
			$('ul.close li a').click(function(){
				$('div.content-box').css('filter','alpha(opacity=0)');
				$('div.content-box').fadeOut(400, 'easeOutExpo', function(){
					$('div.content-box').remove();
				});
			});

			
		});

	
	$('div#popup-content-container input.required').live('click',function(){
		$(this).parent().removeClass('error');
	});

	
	$('div#popup-content-container select').live('click',function(){
		$(this).parent().removeClass('error');
	});

	setCookie('TWSC','surveyed',365);

}

function checkSessionCookie(){
	var serverTime=getCookie("TWTC");
	if(serverTime != null && serverTime != ""){
		return false;
	}
	return true;
}

function setFirstConnectionTime(){
	var systemTime = new Date().getTime();
	setCookie('TWTC',systemTime,null);
}

function checkSurveyCookie()
{
	var survey=getCookie("TWSC");
	if (survey!=null && survey!=""){
		return true;
	}
	return false;
}



/* Added for Survey pop functionality End*/
