var navigation = new Object;
var newsSlider = new Object;
var inputBeingUsed = false;       
var currentImage = -1;
document.domain = 'bpl-global.com'
$(document).ready(
    function(){         


        //move PDF lin
        
        $('#leftSection ul li').each(
            function(){ 
                if($(this).has("ul").length){                               
                    $('a', this).eq(0).click(
                        function(e){
                            e.preventDefault();
                            
                            return false;
                        }
                    ); 
                    
                    var current = this;
                    
                    $('a', this).eq(0).toggle(
                        function(e){
                            e.preventDefault();
                                                                                                                     
                            $('a .insideLi', current).eq(0).css("background-image", "url(" + siteUrl + "images/collapse-button.jpg)");  
                            $('ul', current).show(); 
                            
                            return false;
                        },
                        function(){                    
                            $('a .insideLi', current).eq(0).css("background-image", "url(" + siteUrl + "images/expand-button.jpg)");  
                            
                            $('ul', current).hide();
                        }
                    );                       
                    
                    //$('a .insideLi', this).eq(0).css("cursor", "default");
                    
                    $('a .insideLi', this).eq(0).css("background-image", "url(" + siteUrl + "images/expand-button.jpg)");   
                    $('a .insideLi', this).eq(0).css("background-color", "#F9F9F9");          
                    //$('a .insideLi', this).eq(0).css("padding-left", "10px");
                    //$('a .insideLi', this).eq(0).css("border-right", "5px solid #1E4872");   
                    //$('a .insideLi', this).eq(0).css("font-size", "14px").css("font-weight", "bold");
                     
                    $('a .topLeftCorner', this).eq(0).css("background-image", "url(" + siteUrl + "images/top-left-sub-box-title.jpg)"); 
                    $('a .topRightCorner', this).eq(0).css("background-image", "url(" + siteUrl + "images/top-right-sub-box-title.jpg)");
                    //$('a .topRightCorner', this).eq(0).remove();
                    $('a .bottomLeftCorner', this).eq(0).css("background-image", "url(" + siteUrl + "images/bottom-left-sub-box-title.jpg)");  
                    $('a .bottomRightCorner', this).eq(0).css("background-image", "url(" + siteUrl + "images/bottom-right-sub-box-title.jpg)");
                    //$('a .bottomRightCorner', this).eq(0).remove();
                }
            }   
        );
        
                    
        $('#leftSection ul li').each(   
            function(){
                if($(this).hasClass("current_page_item") || $(this).hasClass("current_page_ancestor")){
                    $(this).parent().prev().trigger("click");
                }
            }
        );
        
        var theId = $(".theStraightId").text();  
        var theLink = $(".theStraightLink").text();
        $("a[title='" + theId + "']").click(
            function(e){
                e.preventDefault();
                window.open(theLink,'mywindow','location=1,status=1,scrollbars=1,width=1100,height=600');
                return false;
            }
        );
        
        $('#pdfReposition').html($('#pdf').append($('#top').clone()).remove().html());
        
        $('.main').hover(
            function(){      
                $('.middle a table tr td img', this).attr('src', siteUrl + 'images/left-section-article-pointer-over.png');
            },
            function(){       
                $('.middle a table tr td img', this).attr('src', siteUrl + 'images/left-section-article-pointer.png'); 
            }
        );           
        
        $('.sub').hover(
            function(){      
                $('.subMiddle a table tr td img', this).attr('src', siteUrl + 'images/sub-page-button-over.jpg');
            },
            function(){       
                $('.subMiddle a table tr td img', this).attr('src', siteUrl + 'images/sub-page-button.jpg'); 
            }
        );    
            
        $('.sub').hover(
            function(){      
                $('.subMiddleSelected a table tr td img', this).attr('src', siteUrl + 'images/sub-page-button-selected-over.jpg');
            },
            function(){       
                $('.subMiddleSelected a table tr td img', this).attr('src', siteUrl + 'images/sub-page-button-selected.jpg'); 
            }
        );  
    
        $("#searchInputField").focus(function()
        {
            if ($(this).val() == $(this).attr('title') || $(this).val() == "")
            {
                $(this).removeClass("defaultTextActive");
                $(this).val("");
                inputBeingUsed = true;
            }
        });
        
        $("#searchInputField").blur(function()
        {
            if ($(this).val() == $(this).attr('title') || $(this).val() == "")
            {
                $(this).addClass("defaultTextActive");
                $(this).val($(this).attr('title')); 
                inputBeingUsed = false;
            }
        });   
        
        $('ul#searchResults li table tr td').hover(
            function(){
                $(this).next().css('background-color', '#1E4872').css('color', '#ffffff');    
            },
            function(){   
                $(this).next().css('background-color', '#d6d6d6').css('color', '#1E4872');  
            }
        ); 
        
        if ($('.sub').length > 0){
            //navigation.create();    
        } 
        
        $('.anArticle').hover(
            function(){
                $('.readMore', this).css('background-color', '#8EA1B2');
            },                                                          
            function(){
                $('.readMore', this).css('background-color', '#1E4872');
            }
        );
        
        if ($('#checkBox').length > 0 ){ 
            var termsAgreed = false;
            
            $('input[name="termsAndConditions"]').attr('checked', ''); 
            $('#agreeToTerms').toggle(                                                
                function(){
                    $('#checkBox').css('background-image', 'url(' + siteUrl + 'images/check-box-checked.png)');
                    $('input[name="termsAndConditions"]').attr('checked','checked');                     
                },        
                function(){
                    $('#checkBox').css('background-image', 'url(' + siteUrl + 'images/check-box.png)');   
                    $('input[name="termsAndConditions"]').attr('checked','');       
                }
            );
            
            function validateEnquiryForm(){
                
            }                
        }
        
        
        /*currentPageFirstParent = $('#thisIsCurrentPage').text();
        if(currentPageFirstParent != "0"){
            var currentClasses = "";
            var pageId = $('#pageId').text();
            var pageClasses = $('.' + pageId).attr("class").split(/\s+/);
                
            $('.' + currentPageFirstParent).each(
                function(){        
                    currentClasses = $(this).attr("class").split(/\s+/);
                    $(this).parent().show().children().show();  
                }
            );  
            
            $('.' + currentClasses[2]).each(
                function(){     
                    var countClass = "";
                    countClass = $(this).attr("class").split(/\s+/);
                    if(countClass.length <= pageClasses.length){
                        $(this).parent().show().children().show();
                    }else{  
                        $(this).parent().hide().children().hide();                    
                    }
                }
            )
        }*/
        
    }
);    

function stopRKey(evt) {
	var evt = (evt) ? evt : ((event) ? event : null);
	var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
	if ((evt.keyCode == 13) && (node.type=='text'))  {
		if(inputBeingUsed){
			$('#searchButton').trigger('click');	
		}
		return false;
	}
}

//makes navigation expand/collapse
navigation = {
    currentElement: '',
    currentDepth: 0, 
    currentIdentifier: '',
    alreadySet: false,
    create: function(){        
        /*$('.subMiddle').each(
            function(index){
                var assembleGroup = [];
                                
                navigation.currentElement = $(this).attr('class');
                assembleGroup = navigation.currentElement.split(' ');
                assembleGroup.splice(0, 1);
                                                       
                if(assembleGroup.length > 2){      
                    $('.subMiddleSelected img').hover(
                        function(){
                            $(this).attr('src', siteUrl  + 'images/sub-page-button-selected-over.jpg');
                        },
                        function(){
                            $(this).attr('src', siteUrl  + 'images/sub-page-button-selected.jpg');
                        }
                    );      
                    $('.' + assembleGroup[assembleGroup.length-1]).each(
                        function(){
                            var currentItem = $(this);                 
                            $('.' + assembleGroup[assembleGroup.length-2]).eq(0).toggle(
                                function(event){ 
                                    event.preventDefault();                                      
                                    currentItem.prev().show().prev().show(); 
                                    currentItem.prev().show().prev().show(); 
                                    currentItem.show();    
                                    currentItem.parent().show();
                                    currentItem.next().show().next().show();
                                },
                                function(){
                                    currentItem.prev().hide().prev().hide(); 
                                    currentItem.hide();    
                                    currentItem.parent().hide();
                                    currentItem.next().hide().next().hide();      
                                }
                            );                      
                        }
                    );
                }else{ 
                    navigation.alreadySet = false;
                }                
            }
        );*/
        
        
        /*$('.collapse').each(
            function(index){
                var currentClasses = $(this).attr("class").split(" "); 
                currentClasses.splice(0, 2);
                var hCurrentClass = currentClasses.join("");
                
                $('a', this).click(
                    function(e){                             
                        if(!$(this).hasClass("clicked")){
                            e.preventDefault();
                            
                            var chosenClass = currentClasses[(currentClasses.length -1) - ((currentClasses.length -1)-1)];  
                            $('.' + chosenClass).each(
                                function(){                                  
                                    var chosenObjectClass = $(this).attr("class").split(" "); 
                                    chosenObjectClass.splice(0, 2);  
                                    
                                    var hCheck = "";
                                    for(a in chosenObjectClass){
                                        if(a != (chosenObjectClass.length-1)){hCheck += chosenObjectClass[a];}    
                                    }     
                                    
                                    if(hCheck == hCurrentClass){ 
                                        if(chosenObjectClass.length == currentClasses.length + 1){
                                            $(this).parent().show();
                                            $(this).prev().prev().show();
                                            $(this).prev().show();
                                            $(this).show();
                                            $(this).next().show();
                                            $(this).next().next().show();
                                        }
                                    }
                                }
                            );
                                    
                            $(this).addClass("clicked");                                    
                            return false;
                        }else{    
                            e.preventDefault();
                                               
                            var chosenClass = currentClasses[(currentClasses.length -1) - ((currentClasses.length -1)-1)];  
                            $('.' + chosenClass).each(
                                function(){                                 
                                    var chosenObjectClass = $(this).attr("class").split(" "); 
                                    chosenObjectClass.splice(0, 2);  
                                     
                                    var hCheck = "";
                                    for(a in chosenObjectClass){
                                        if(a != (chosenObjectClass.length-1)){hCheck += chosenObjectClass[a];}    
                                    }
                                    
                                    if(hCheck == hCurrentClass){ 
                                        if(chosenObjectClass.length >= currentClasses.length){
                                            $(this).parent().hide();
                                            $(this).prev().prev().hide();
                                            $(this).prev().hide();
                                            $(this).hide();
                                            $(this).next().hide();
                                            $(this).next().next().hide();
                                            $(this).children("a").removeClass("clicked"); 
                                        }
                                    }
                                }
                            );  
                            
                            $(this).removeClass("clicked");                                    
                            return false;
                        }                          
                    }
                );
            }
        );*/
        
    }    
}

/*navigation = {
    create: function(){  
        $('.leftSectionModulePage ul li a span').each(
            function(){
                $(this).prev().css("background-image", "url(" + siteUrl + "images/sub-page-button-over.jpg)");
            }
        );
    }
}*/

document.onkeypress = stopRKey;
              
function validateForm(formName){    
    var passed = true;   
    
    $('#' + formName + ' input, #' + formName + '  textarea').each(
        function(formName){  
            $(this).css('background-image', 'none');
            if($(this).val() == ""){
                $(this).css('background-image', 'url(' + siteUrl + 'images/error.png)');
                $(this).focus(
                    function(){
                        $(this).css('background-image', 'none');   
                    }
                );
                $(this).blur(
                    function(){
                        if($(this).val() != ""){
                            $(this).css('background-image', 'none');
                        }else{
                            $(this).css('background-image', 'url(' + siteUrl + 'images/error.png)');
                        }
                    }   
                );                
                passed = false;
            }
        }
    )
    
    $('#error').html("");
    /*if(!document.getElementById('termsAndConditions').checked){
        $('#error').html("Terms and conditions must be accepted before submitting your enquiry");
        passed = false;
    }*/
    return passed;
}

function loadBanner(){
    imageCount = 100 / $('.aBannerImage').length;
    $('#progressBar').progressbar({
		value: 0
	});
	
	$('#progressBar').show();
	                
    objImg = new Image();
    $('.aBannerImage').each(
        function(index){   
            objImg.src = $(this).attr('src');
            if(objImg.complete){
                progress = imageCount * (index + 1);  
                $('#progressBar').progressbar({
            		value: progress
            	});
            }
        } 
    );
	$('#progressBar').hide();
    bannerFade();
}

function bannerFade(){     
    $('#containerCycle').cycle({
        speed:4000,
        timeout:3000
    })
}

function openWindow(url){
	window.open(url, 'aboutThisGuide', 'height=670, width=620');
	return false;
}    

var aboutthisguide = 'http://crg.bpl-global.com/projects/bpl/crg.nsf/aboutThisGuide.html';
var abbreviations = 'http://crg.bpl-global.com/projects/bpl/crg.nsf/abbreviations.html';
var contactus = 'http://crg.bpl-global.com/projects/bpl/crg.nsf/contactUs.html';
