﻿	var debug = function(what){
			if(window.console && window.console.firebug){
				console.log(what);
			}	
			else{
				//alert(what);
			}
		}		

      var rotateAds = function() { 
	        debug('rotateAds');
            var AdCArray = new Array('RotateC', 'RotateC1', 'RotateC2');             
            var AdArrayArray = new Array(AdCArray);

            
            for (i=0; i<AdArrayArray.length;i++){
              var t = 1 + parseInt(Math.floor(Math.random()*(AdArrayArray[i].length - 1)));
              //console.log('t:' + t);
              var adToDisplay = 0;
              for (j=0; j<AdArrayArray[i].length;j++){
                toggleAd(AdArrayArray[i][j], (j == t));         
              }
            } 
        }   
        
    
        function toggleAd(ad, isVisible){
            if(ad != 'Placeholder')
            {	debug('ad: ' + ad + ' = ' + isVisible );
				ad = '#' + ad;
                elm = $(ad);
                if (isVisible) {
            	  elm.css('display','inline');
                  elm.css('position','relative');
                } else {
                  elm.css('display','none');
                  elm.css('position','absolute');
                }
            }
        }
		
		
debug('loading...');



	var setEventListeners = function() {
		debug('set listeners');

		$('#navigation-residential-link-main strong img').click(function(){window.location='/default.aspx'});
		$('#navigation-business-link-main strong img').click(function(){window.location='/business.aspx'});
		
		$("#csOffLink").click(function(){toggleClass.toggle('1');});
		$("#pybOffLink").click(function(){toggleClass.toggle('0');});
		
		$('#existingCustomerOffLink').click(function(){debug('existing clicked');loginswitch();});
		$('#newCustomerOffLink').click(function(){debug('new clicked');loginswitchback();});
	}
	

rotateAds();// display random ads	
setEventListeners();

	$(document).ready(function() {
	  debug('dom ready');
	  init();
	});


	var init = function() {
	  
	  $(document).pngFix(); 
	  
	  displaySegment();
	     
	  toggleClass.init('loginTabs','pyb','cs','0');
	
	  urchinTracker();
	}
	

var displaySegment = function(){
	debug('displaySegment()');
	var segment = $.query.get('segment');
	debug('segment = ' + segment );
	if($.query.get('segment')){	
		switch (segment)	
		{      
			case 'business':
			    debug('- segment business');			
				window.location.replace('/business.aspx');
				break;
			case 'wholesale':
			    debug('- segment wholesale');
				window.location.replace('/wholesale/');
				break;
			default:
			  debug('- segment default');
				break;
		}
	} else {
		//comment out for holiday2009
		//nextRotation('res_bb');
		//start rotation onload	
	}
	
	
}	
	


            var intRand = rndNumber = Math.floor(Math.random()*2);
            var strFlash = "";
        	
            switch (intRand){
                case 0:
	                strImg = '<a href="/residential/equipment.aspx?tab=2&anc=lmc"><img src="/images/cta/homeCarsCallout.gif" alt="Talk in Style" width="231" height="90" border="0"/></a>';
	                break;
                case 1:
	                strImg = '<a href="/bigairjump/"><img src="/images/cta/homeJumpTheTruck.gif" alt="Jump The Truck" width="231" height="90" border="0"/></a>';
	                break;
                default:
	                strImg = '<a href="/residential/equipment.aspx?tab=2"><img src="/images/cta/homeCarsCallout.gif" alt="Talk in Style" width="231" height="90" border="0"/></a>';
	                break;
            }
        	
            function chkFormBG() {

            }

	        function ValidateBillPayLogin() {
		        if (($("#UserIDTextBox").value == "") || ($("#PasswordTextBox").value == "")) {
			        alert("You must enter a User ID and Password to continue.");
			        return false;
		        } else {
			        return true;
		        }
	        }

    function autotab(current, to) {
        if (current.getAttribute &&
                current.value.length == current.getAttribute("maxlength")) {
            to.focus()
        }
    }

    function loginswitch() {
		debug('loginswitch');
        document.getElementById('newCustomer').style.display = 'none';
        document.getElementById('existingCustomer').style.display = 'block';
        document.getElementById('plutOverlay').className = 'existingCustomer';
    }

    function loginswitchback() {
		debug('loginswitchback');
        document.getElementById('newCustomer').style.display = 'block';
        document.getElementById('existingCustomer').style.display = 'none';
        document.getElementById('plutOverlay').className = 'newCustomer';
    }

    function validatePlut() {
        if (document.getElementById('existingCustomer').style.display == 'none') {
            return ValidateCityState();
        } else if (document.getElementById('newCustomer').style.display == 'none') {
        return ValidateLogin();
        } else {
            //console.log('!');
            return false;
        }
    }

    function ValidateCityState() {
        if (document.getElementById('LookupForm1_StateDropDownList').selectedIndex == 0) {
            alert("You must select a city and state to proceed.");
            return false;
        } else {
            return true;
        }
    }

    function ValidateLogin() {
        if (document.getElementById('LookupForm1_BillAmount').value == '' || document.getElementById('LookupForm1_NPA').value == '' || document.getElementById('LookupForm1_NXX').value == '' || document.getElementById('LookupForm1_Station').value == '') {
            alert("Please enter phone number and bill amount.");
            return false;
        } else {
            return true;
        }
    }
	
debug('parse js...');	