/**
 * Master Javascript
 *
 * @copyright   2010 Brian Campbell
 * @category    FCC Master Function
 * @package     FCC
 * @version     $Id$
 */
//*******************************************************************************************ShowCase Image Effects
window.onerror = HandleError
function HandleError(){
	return true;
}

if ($("#page-home").length > 0) {
	FunctionToUse="AutoFader";
	SearchBoxWidth=196;
	SearchBoxDropDown=2;
	
	if(FunctionToUse=="AutoFader"){
	ImageOne=BackGrounds[1];
    var ImageOneBack="url("+ImageOne+")";
    $("#InnerImage").css({ "background-image" : ImageOneBack });

    ImageTwo=BackGrounds[2];
    var ImageTwoBack="url("+ImageTwo+")";
    $("#GalleryHP").css({ "background-image" : ImageTwoBack });
	
	ImageCount=0;
    $.each( BackGrounds, function(i, l){ 
    if (i == 0) {
    return true;
    }
    $("#slider").append('<div id="BGswap_'+i+'" class="GalleryBrowser" onclick="currentImg='+i+'">'+i+'</div>');
    ImageIndex=BackGrounds[i];
    ImageToLoad='uploads/gallery/'+ImageIndex;
    $('<img/>')[0].src = ImageToLoad;
    });
	}
	var src

	
	var Blind="closed";
    var Slide="closed";
	var currentImg=1;
	
	if(FunctionToUse=="AutoFader"){
	  InstallAutoSlider('#slider','#InnerImage');
   }
}
function InstallAutoSlider(Activator,ContainerName){
		jQuery(function( $ ){
		var container = $( ContainerName );
		$( Activator ).click(
		function( event ){
			event.preventDefault();
		
		    if(LastImg){
			ButtonActivator="#BGswap_"+LastImg;
			$(LastImg).removeClass("GalleryBrowserOn");
		    }
		    if(PreviousSelectorNum){
			TargetElementContainer=document.getElementById('slider');
			TargetElementContainer.getElementsByTagName('div').item(PreviousSelectorNum).className='GalleryBrowser';
		    }else{
			TargetElementContainer.getElementsByTagName('div').item(0).className='GalleryBrowser';
			}
			ButtonActivator="#BGswap_"+currentImg;
			LastImg=ButtonActivator;
			//$("#slider, div").addClass("GalleryBrowser");
			$(ButtonActivator).addClass("GalleryBrowserOn");
			var $Panel = $('#InnerImage');
			$Panel.crossSlideStop();
			ImageOne=BackGrounds[currentImg];
            var ImageOneBack="url("+ImageOne+")";
            $("#InnerImage").css({ "background-image" : ImageOneBack });
			}
		);
	});
}
//******************************************************************************************************Carosel HP
if ($("#page-home").length > 0) {
	$(document).ready(function() {
        var auto_slide = 0;
        var hover_pause = 1;
        var key_slide = 1;
        
        var auto_slide_seconds = 500000;
        $('#carousel_ul li:first').before($('#carousel_ul li:last')); 
        
        if(auto_slide == 1){
            var timer = setInterval('slide("right")', auto_slide_seconds); 
            $('#hidden_auto_slide_seconds').val(auto_slide_seconds);
        }
  
        //check if hover pause is enabled
        if(hover_pause == 1){
            //when hovered over the list 
            $('#carousel_ul').hover(function(){
                //stop the interval
                clearInterval(timer)
            },function(){
                //and when mouseout start it again
                timer = setInterval('slide("right")', auto_slide_seconds); 
            });
  
        }
  
        //check if key sliding is enabled
        if(key_slide == 1){
            
            //binding keypress function
            $(document).bind('keypress', function(e) {
                //keyCode for left arrow is 37 and for right it's 39 '
                if(e.keyCode==37){
                        //initialize the slide to left function
                        slide('left');
                }else if(e.keyCode==39){
                        //initialize the slide to right function
                        slide('right');
                }
            });
        }
  });
	$(document).ready(function() {
    bindButtons();
    $("a.external").attr("target", "_blank");
    $(".FancyNews, #HPNews a").fancybox({
	'height'		 : 400,
	'width'          : 490,
	'padding'        : 0,
	'margin'         : 0,
	'autoDimensions' : true,
	'titleShow'      : false,
    'titlePosition'  : 'over',
    'transitionIn'   : 'elastic',
    'transitionOut'  : 'elastic',
	'type'           : 'iframe'
     });

	$(".video").click(function() {
		$.fancybox({
			'padding'		: 0,
			'autoScale'		: false,
			'transitionIn'	: 'none',
			'transitionOut'	: 'none',
			'title'			: this.title,
			'width'			: 640,
			'height'		: 385,
			'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
			'type'			: 'swf',
			'swf'			: {
			'wmode'				: 'transparent',
			'allowfullscreen'	: 'true'
			}
		});

		return false;
	});
 });

}

function slide(where){
            var item_width = $('#carousel_ul li').outerWidth() + 159;
            if(where == 'right'){
                var left_indent = parseInt($('#carousel_ul').css('left')) + item_width;
            }else{
                var left_indent = parseInt($('#carousel_ul').css('left')) - item_width;
            
            }
            $('#carousel_ul:not(:animated)').animate({'left' : left_indent},10,function(){    
                
                var elements = $("#carousel_ul li");

				var lastElement = elements.eq(elements.length - 4); 

				if(where == 'right'){
                    $('#carousel_ul li:first').before($("#carousel_ul li:last"));
                }else{
                    $('#carousel_ul li:last').after($('#carousel_ul li:first')); 
                }
                $('#carousel_ul').css({'left' : '-159px'});
            });
}
//*****************************************************************************************************Generic Functions
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
function navigate(str){
	MM_goToURL('parent',str);return document.MM_returnValue
}
function navigate_external(str){
	MM_openBrWindow(str,'','top=0,left=0,width=1024,height=768,toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes')
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  popupwindow=window.open(theURL,winName,features);
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function getHeight(){
	return window.innerHeight ? window.innerHeight :(document.getBoxObjectFor ? Math.min(document.documentElement.clientHeight, document.body.clientHeight) : ((document.documentElement.clientHeight != 0) ? document.documentElement.clientHeight : (document.body ? document.body.clientHeight : 0)));
}
function getWidth(){
	return (document.layers||(document.getElementById&&!document.all)) ? window.outerWidth : (document.all ? document.body.clientWidth : 0);
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function calmenutop(imgid){
	var TT = findObj(imgid);
	if(!TT){
		return 10;
	}
	var yPos = eval(TT).offsetTop;
	var tempEl = eval(TT).offsetParent;
  	while (tempEl != null) {
  		yPos += tempEl.offsetTop;
  		tempEl = tempEl.offsetParent;
  	}
	return yPos;
}
function calmenuleft(imgid){
	var LL = findObj(imgid)
	if(!LL){
		return 10;
	}
	var xPos = eval(LL).offsetLeft;
	var tempEl = eval(LL).offsetParent;
  	while (tempEl != null) {
  		xPos += tempEl.offsetLeft;
  		tempEl = tempEl.offsetParent;
  	}
	return xPos;
}
function findObj(theObj, theDoc){
  var p, i, foundObj;
  
  if(!theDoc) theDoc = document;
  if( (p = theObj.indexOf("?")) > 0 && parent.frames.length){
    theDoc = parent.frames[theObj.substring(p+1)].document;
    theObj = theObj.substring(0,p);
  }
  if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
  for (i=0; !foundObj && i < theDoc.forms.length; i++) 
    foundObj = theDoc.forms[i][theObj];
  for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++) 
    foundObj = findObj(theObj,theDoc.layers[i].document);
  if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
  
  return foundObj;
}
function reposmenus(){
	newwidth=getWidth();
	if(newwidth!=currentwidth){
	var curloc = document.location.href
    MM_goToURL('parent',curloc); 
	return document.MM_returnValue;
	}
}
function BC_swapClass() {
   BC_swapClassRestore()
   var i,j=0,x,a=BC_swapClass.arguments; 
   document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oClassName) x.oClassName=x.className; x.className=a[i+2];}
}
function BC_swapClass() {
   BC_swapClassRestore()
   var i,j=0,x,a=BC_swapClass.arguments; 
   document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oClassName) x.oClassName=x.className; x.className=a[i+2];}
}
function SwapOutBackGround(Target){
	CurrentBG=$(Target).attr("class");
	if(CurrentBG=="current"){
		return false;
	}
	ImageToUse="url(ui/MenuOn.png)";
	$(Target).css({ "background-image" : ImageToUse });
}
function SwapBackBackGround(Target){
	CurrentBG=$(Target).attr("class");
	if(CurrentBG=="current"){
		return false;
	}
	ImageToUse="url(ui/MenuOff.png)";
	$(Target).css({ "background-image" : ImageToUse });
}
function SwapOutInputBackGround(Target){
	ImageToUse="url(ui/SearchBoxProjectOtherActivate.gif)";
	$(Target).css({ "background-image" : ImageToUse });
}
function SwapBackInputBackGround(Target){
	ImageToUse="url(ui/SearchBoxProjectOther.gif)";
	$(Target).css({ "background-image" : ImageToUse });
}

function BC_swapClassRestore() { //v3.0
  var i,x,a=document.MM_sr; 
  for(i=0;a&&i<a.length&&(x=a[i])&&x.oClassName;i++) x.className=x.oClassName;
}
function tmt_formManager(f,c){
	if(MM_findObj(f)){eval("MM_findObj('"+f+"')."+c);}
}
function tmt_formAction(f,p){
	if(MM_findObj(f)){eval("MM_findObj('"+f+"').action='"+p+"'");}
}
function gotoadmin(){
	MM_goToURL('parent','Administration/Login.php?origin=Roc');return document.MM_returnValue;
}

//Endof Generic Functions
//*****************************************************************************************************Projects
if ($("#page-projects")||("#page-safety")||("#page-environment").length > 0) {
	MM_preloadImages('ui/AddImageButton.png','ui/AddImageButtonOver.png','ui/RequestChangesButton.png','ui/RequestChangesButtonOver.png');
	SearchBoxWidth=208;
	$(document).ready(function() {
    bindButtons();
    $("a.external").attr("target", "_blank");
    $(".fancy, #MainCaptionImage a").fancybox({
    'titlePosition'  : 'over',
    'transitionIn'   : 'elastic',
    'transitionOut'  : 'elastic'
     });
	 
    $("a.external").attr("target", "_blank");
    $(".fancythumb, #SmallThumbLaunch a").fancybox({
    'titlePosition'  : 'over',
    'transitionIn'   : 'elastic',
    'transitionOut'  : 'elastic'
     });
	 
	$("a[rel=FancyGallery]").click(function() {
	$.fancybox(imgList,{
	'transitionIn'		: 'none',
	'transitionOut'		: 'none',
	'titlePosition' 	: 'over',
	'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
		return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
	}
    });
		return false;
	});	 
	
	$(".video").click(function() {
		$.fancybox({
			'padding'		: 0,
			'autoScale'		: false,
			'transitionIn'	: 'none',
			'transitionOut'	: 'none',
			'title'			: this.title,
			'width'			: 640,
			'height'		: 385,
			'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
			'type'			: 'swf',
			'swf'			: {
			'wmode'				: 'transparent',
			'allowfullscreen'	: 'true'
			}
		});

		return false;
	});
	
		var CaptionPhoto="#PhotoSmallSelector1";
		$(CaptionPhoto).css({ "opacity" : ".75" });//Modification

        var auto_slide = 0;
        var hover_pause = 1;
        var key_slide = 1;
        
        var auto_slide_seconds = 15000;
        $('#Scroller_ul li:first').before($('#Scroller_ul li:last')); 
        
        if(auto_slide == 1){
            var timer = setInterval('slide("right")', auto_slide_seconds); 
            $('#hidden_auto_slide_seconds').val(auto_slide_seconds);
        }
  
        //check if hover pause is enabled
        if(hover_pause == 1){
            //when hovered over the list 
            $('#Scroller_ul').hover(function(){
                //stop the interval
                clearInterval(timer)
            },function(){
                //and when mouseout start it again
                timer = setInterval('slide("right")', auto_slide_seconds); 
            });
        }
	});
}

if ($("#RelatedNews").length > 0) {
	$(document).ready(function() {
    bindButtons();
    $("a.external").attr("target", "_blank");
    $(".FancyNews, #RelatedNews a").fancybox({
	'height'		 : 200,
	'width'          : 475,
	'padding'        : 0,
	'margin'         : 0,
	'scrolling'      : 'no',
	'autoDimensions' : true,
	'titleShow'      : false,
    'titlePosition'  : 'over',
    'transitionIn'   : 'elastic',
    'transitionOut'  : 'elastic',
	'type'           : 'iframe'
     });
	});
}
if ($("#RelatedProjectNews").length > 0) {
	$(document).ready(function() {
    bindButtons();
    $("a.external").attr("target", "_blank");
    $(".FancyProjectNews, #RelatedProjectNews a").fancybox({
	'height'		 : '90%',
	'width'          : 510,
	'padding'        : 0,
	'margin'         : 0,
	'scrolling'      : 'auto',
	'autoDimensions' : false,
	'titleShow'      : false,
    'titlePosition'  : 'over',
    'transitionIn'   : 'elastic',
    'transitionOut'  : 'elastic',
	'type'           : 'iframe'
     });
	});
}


if ($(".CoolStuff").length > 0) {
	$(document).ready(function() {
    bindButtons();
    $("a.external").attr("target", "_blank");
    $(".FancyCoolStuff, #RelatedCoolStuff a").fancybox({
	'width'		     : 480,
	'height'		 : 270,
	'padding'        : 10,
	'autoDimensions' : false,
	'titleShow'      : false,
    'titlePosition'  : 'over',
    'transitionIn'   : 'elastic',
    'transitionOut'  : 'elastic',
	'type'           : 'iframe',
	'scrolling'      : 'no'
     });
	});
}

if ($(".AllCoolInfo").length > 0) {
	$(document).ready(function() {
    bindButtons();
    $("a.external").attr("target", "_blank");
    $(".FancyCoolStuff, #RelatedCoolStuff a").fancybox({
	'width'		     : 480,
	'height'		 : 270,
	'padding'        : 10,
	'autoDimensions' : false,
	'titleShow'      : false,
    'titlePosition'  : 'over',
    'transitionIn'   : 'elastic',
    'transitionOut'  : 'elastic',
	'type'           : 'iframe',
	'scrolling'      : 'no'
     });
	});
}

if ($(".RetiredRelateCoolStuffDocs").length > 0) {
	$(document).ready(function() {
    bindButtons();
    $("a.external").attr("target", "_blank");
    $(".RelateCoolStuffDocs, #CoolStuffDoc a").fancybox({
	'width'		     : '90%',
	'height'		 : '90%',
	'autoDimensions' : false,
	'titleShow'      : false,
    'transitionIn'   : 'elastic',
    'transitionOut'  : 'elastic',
	'type'           : 'iframe'
     });
	});
}


function SetMainCaptionVideo(RecId,NumCount){
	var TargetOn=('#PhotoSelectButton'+NumCount);
	var CaptionPhoto="#PhotoSmallSelector"+NumCount;
	ImageToUse="url(ui/ImageSelectorOnWider.png)";
	currentAttribute=ImageToUse;//Modification
	$(TargetOn).css({ "background-image" : ImageToUse });
	$(CaptionPhoto).css({ "opacity" : ".75" });//Modification
	
	if(LastImg){
		var TargetSwitch=('#PhotoSelectButton'+LastImg);
		ImageToUse="url(ui/ImageSelectorOffWider.png)";
		$(TargetSwitch).css({ "background-image" : ImageToUse });
		var CaptionPhoto="#PhotoSmallSelector"+LastImg;
	    $(CaptionPhoto).css({ "opacity" : "1" });
		LastImg=NumCount;
	}
$.ajax({ 
   type: "POST", 
   url: "VideoSearch.php?id="+RecId, 
   success: function(msg){ 
   document.getElementById('ProjectMainPhoto').innerHTML='<div class="actual" style="MainCaptionImage">'+msg+'</div>';
   brightcove.createExperiences();
   } 
 });
}

var LastImg=1;
function ResetImageNumber(NumCount){
	var TargetOn=('#PhotoSelectButton'+NumCount);
	var CaptionPhoto="#PhotoSmallSelector"+NumCount;
	ImageToUse="url(ui/ImageSelectorOnWider.png)";
	currentAttribute=ImageToUse;//Modification
	$(TargetOn).css({ "background-image" : ImageToUse });
	$(CaptionPhoto).css({ "opacity" : ".75" });//Modification
	
	if(LastImg){
		var TargetSwitch=('#PhotoSelectButton'+LastImg);
		ImageToUse="url(ui/ImageSelectorOffWider.png)";
		$(TargetSwitch).css({ "background-image" : ImageToUse });
		var CaptionPhoto="#PhotoSmallSelector"+LastImg;
	    $(CaptionPhoto).css({ "opacity" : "1" });
		LastImg=NumCount;
	}
}
function callFancy(my_href,ImageCount) {
	alert(my_href)
	var TargetImage=document.getElementsByName('ProjectImage').item(ImageCount);
    $(TargetImage).trigger('click');
}

function SetMainCaptionImage(SrcImage,ScrExists,NumCount,description){
	var PhotoContainer=document.getElementById('ProjectMainPhoto');
	ImagesLen=PhotoContainer.getElementsByTagName('img').length;
	PreviewImage=''
	FancyImage="uploads/originals/"+SrcImage;
	//callFancy(FancyImage,NumCount)

	if(ScrExists=="Yes"){
		ImageToUse="uploads/gallery/md/"+SrcImage;
	}else{
		ImageToUse="resize_image/resize_image.php?image="+SrcImage+"&new_width=332&new_height=166";
	}
	
	$("#ProjectMainPhoto").append('<a id="PhotoPreviewer" title="'+description+'" href="'+PreviewImage+'" class="fancy"><img id="MainCaptionImage" class="incoming" style="display: none" src="' + ImageToUse + '"></a>');
    $("#MainCaptionImage.actual").fadeOut(750, function(){
	$(this).remove();
    
    $("#MainCaptionImage.incoming").fadeIn(750, function() {
    $(this).removeClass("incoming").addClass("actual");
	
    });
	});
	var TargetOn=('#PhotoSelectButton'+NumCount);
	var CaptionPhoto="#PhotoSmallSelector"+NumCount;
	ImageToUse="url(ui/ImageSelectorOnWider.png)";
	currentAttribute=ImageToUse;//Modification
	$(TargetOn).css({ "background-image" : ImageToUse });
	$(CaptionPhoto).css({ "opacity" : ".75" });//Modification
	
	if(LastImg){
		var TargetSwitch=('#PhotoSelectButton'+LastImg);
		ImageToUse="url(ui/ImageSelectorOffWider.png)";
		$(TargetSwitch).css({ "background-image" : ImageToUse });
		var CaptionPhoto="#PhotoSmallSelector"+LastImg;
	    $(CaptionPhoto).css({ "opacity" : "1" });
		LastImg=NumCount;
	}
	PreviewImage="uploads/originals/"+SrcImage;

	$('.fancy, #MainCaptionImage a').attr({ "href" : PreviewImage });
    bindButtons();
    $("a.external").attr("target", "_blank");
    $(".fancy, #MainCaptionImage a").fancybox({
    'titlePosition'  : 'over',
    'transitionIn'   : 'elastic',
    'transitionOut'  : 'elastic'
     });
}
function SetMainCaptionBackground(SrcImage,ScrExists,NumCount,description,Container){
	if(ScrExists=="Yes"){
		ImageToUse="uploads/gallery/hd/"+SrcImage;
	}else{
		ImageToUse="resize_image/resize_image.php?image="+SrcImage+"&new_width=224&new_height=110";
	}
	ImageBackground="url("+ImageToUse+")";
	PreviewImage=''
	ContainerTarget=("#GalleryImage"+Container);
	CaptionImageId=("#MainCaptionImage"+Container);
	PreviewId=("#Preview"+Container);
	
	$(ContainerTarget).fadeOut(750, function(){
	$(ContainerTarget).css({ "background-image" : ImageBackground });
	$(ContainerTarget).fadeIn(750, function() {
	});
	});
	
	ImageToUse="url(ui/ImageSelectorOffWider.png)"
	$(".PhotoSelectors"+Container).css({ "background-image" : ImageToUse });
	
	var TargetOn=('#PhotoSelectButton'+NumCount);
	ImageToUse="url(ui/ImageSelectorOnWider.png)";
	currentAttribute=ImageToUse;//Modification
	$(TargetOn).css({ "background-image" : ImageToUse });
	
	PreviewImage="uploads/originals/"+SrcImage;
	//PreviewImage="http://www.fletcherconstruction.co.nz/images/uploads/"+SrcImage;
	PreviewImgHref=".fancy, "+PreviewId+" a";
	$(PreviewId).attr({ "href" : PreviewImage });
    bindButtons();
    $("a.external").attr("target", "_blank");
    $(PreviewImgHref).fancybox({
    'titlePosition'  : 'over',
    'transitionIn'   : 'elastic',
    'transitionOut'  : 'elastic'
     });
}
var StartButton =1
var Start=3;
function ScrollImages(where){
     var item_width = $('#Scroller_ul li').outerWidth()+16;
     if(where == 'right'){
         var left_indent = parseInt($('#Scroller_ul').css('left')) + item_width;
            }else{
          var left_indent = parseInt($('#Scroller_ul').css('left')) - item_width;
            }
            $('#Scroller_ul:not(:animated)').animate({'left' : left_indent},10,function(){    
           if(where == 'right'){
                $('#Scroller_ul li:first').before($('#Scroller_ul li:last'));
             }else{
                $('#Scroller_ul li:last').after($('#Scroller_ul li:first')); 
             }
                $('#Scroller_ul').css({'left' : -20});
        });
}

function ScrollGalleryButtons(where,distance,current,phase){
     var item_width = $('#Scroller_ul li').outerWidth()+16;
     if(where == 'right'){
         var left_indent = parseInt($('#Scroller_ul').css('left')) + item_width;
            }else{
          var left_indent = parseInt($('#Scroller_ul').css('left')) - item_width;
            }
            $('#Scroller_ul:not(:animated)').animate({'left' : left_indent},10,function(){    
           if(where == 'left'){
                $('#Scroller_ul li:first').before($('#Scroller_ul li:last'));
             }else{
                $('#Scroller_ul li:last').after($('#Scroller_ul li:first')); 
             }
                $('#Scroller_ul').css({'left' : distance});
        });
		Start++;
		if(Start==current){
			 clearInterval(timer)
		}
}

function PassToProjectType(ProjectTypeName,ProjectTypeId){
	document.getElementById('ProjectType').value=ProjectTypeName;
	document.getElementById('projecttypeid').value=ProjectTypeId;
	$('#HM_Menu9').css({ "visibility" : "hidden" });
}
function PassToProjectLocation(ProjectLocationName,ProjectLocationId){
	document.getElementById('ProjectLocation').value=ProjectLocationName;
	document.getElementById('projectlocationid').value=ProjectLocationId;
	$('#HM_Menu10').css({ "visibility" : "hidden" });
}
function PassToProjectYear(ProjectYear){
	document.getElementById('DT').value=ProjectYear;
	$('#HM_Menu12').css({ "visibility" : "hidden" });
}
function PassToBU(BU,BuNum){
	document.getElementById('BU').value=BU;
	document.getElementById('buid').value=BuNum;
	$('#HM_Menu11').css({ "visibility" : "hidden" });
}
function PassToProjectClient(client){
	document.getElementById('CL').value=client;
	$('#HM_Menu13').css({ "visibility" : "hidden" });
}
function SearchContacts(){
	SearchCount=0;
	var SearchArray=new Array('ContactName','ContactType','ContactLocation');
	for (var i=0;i<SearchArray.length;i++) {
		var FieldName=document.getElementById(SearchArray[i]);
		if((FieldName)&&(FieldName.value=='Location'||FieldName.value=='Name'||FieldName.value=='Type')){
			document.getElementById(SearchArray[i]).value='';
			SearchCount++;
		}
	}
	if(SearchCount==3){
		MM_goToURL('parent','contacts.php?ContactDescrt=All Contacts');return document.MM_returnValue
	}else{
		CommenceSearch();
	}
}

function CommenceSearch(){
   tmt_formManager('SearchForm','submit()');
}

function SearchProjects(){
	var SearchArray=new Array('projectname','BU','DT','CL','ProjectLocation','ProjectType','ContactName','ContactType','ContactLocation','NewsHeading','ProjectName','NewsCategory');
	for (var i=0;i<SearchArray.length;i++) {
		var FieldName=document.getElementById(SearchArray[i]);
		if((FieldName)&&(FieldName.value=='-'||FieldName.value=='Project'||FieldName.value=='Location'||FieldName.value=='Type'||FieldName.value=='Name'||FieldName.value=='News Heading'||FieldName.value=='News Category'||FieldName.value=='By Project')){
			document.getElementById(SearchArray[i]).value='';
		}
	}
	$.post("PostSearch.php",$("#SearchForm").serialize(),
	function(data) { 
	//alert(data)
    if(data=="No Records"){
		alert('Sorry there are no records matching this search criteria!')
		document.getElementById('SearchForm').reset(); 
	}else{
		CommenceSearch(data);
	}
 });
}
function CommenceSearch(data){
	if(data){
		var FormDest=$("#SearchForm").attr("action"); 
		MM_goToURL('parent',FormDest+data);return document.MM_returnValue
	}else{
		tmt_formManager('SearchForm','submit()');
	}
}

var DivCreateStart;
function SearchProjectName(event){
	startheight=0;
	var container=document.getElementById('SearchConstruct');
	data='';
	$.post("ProjectSearch.php",$("#SearchForm").serialize(),
	function(data) { 
	if(!data){
		return false
	}
	var Containers = document.getElementById('SearchToolContainer');
	if(!Containers){
		var Appendage=document.getElementById('SearchToolSearchContainer');
		document.getElementById('SearchToolSearchContainer').innerHTML='';
	    PostLeft=calmenuleft('projectname');
	    PostTop=calmenutop('projectname');
	    document.getElementById('SearchToolSearchContainer').style.left=8+"px";
	    document.getElementById('SearchToolSearchContainer').style.top=eval(PostTop-134)+"px";
	}else{
		var Appendage=document.getElementById('SearchToolContainer');
		document.getElementById('SearchToolContainer').innerHTML='';
	    PostLeft=calmenuleft('projectname');
	    PostTop=calmenutop('projectname');
	    document.getElementById('SearchToolContainer').style.left=PostLeft+"px";
	    document.getElementById('SearchToolContainer').style.top=eval(PostTop-1)+"px";
	}
	
	var divTag = document.createElement("div");
	divTag.id = "SearchConstruct"; 
	divTag.setAttribute("left",PostLeft+"px");
	DropDownWidth=eval(SearchBoxWidth-10)
	divTag.style.width=DropDownWidth+'px';
	divTag.className ="dynamicDiv"; 
	Appendage.appendChild(divTag);
	divTag.innerHTML='';
    dataRetreived=data.split("|");
	dataRetreived.pop();
	for (var i=0;i<dataRetreived.length;i++) {
		currentdata=dataRetreived[i];
		dataSplit=currentdata.split("~");
	    divTag.innerHTML+="<span onclick='PassToProjectName(this.innerHTML,"+dataSplit[1]+")' style='width:100%' class='SearchParas'>"+dataSplit[0]+"</span>";
	   }
    });
}
function SearchNewsName(event){
	startheight=0;
	var container=document.getElementById('SearchConstruct');
	data='';
	$.post("NewsSearch.php",$("#SearchForm").serialize(),
	function(data) { 
	if(!data){
		return false
	}
	var Containers = document.getElementById('SearchToolContainer');
	if(!Containers){
		var Appendage=document.getElementById('SearchToolSearchContainer');
		document.getElementById('SearchToolSearchContainer').innerHTML='';
	}else{
		var Appendage=document.getElementById('SearchToolContainer');
		document.getElementById('SearchToolContainer').innerHTML='';
	}
	
	PostLeft=calmenuleft('NewsHeading');
	PostTop=calmenutop('NewsHeading');
	document.getElementById('SearchToolSearchContainer').style.left=8+"px";
	document.getElementById('SearchToolSearchContainer').style.top=eval(PostTop-134)+"px";
	var divTag = document.createElement("div");
	divTag.id = "SearchConstruct"; 
	divTag.setAttribute("left",PostLeft+"px");
	DropDownWidth=eval(SearchBoxWidth-10)
	divTag.style.width=DropDownWidth+'px';
	divTag.className ="dynamicDiv"; 
	Appendage.appendChild(divTag);
	divTag.innerHTML='';
    dataRetreived=data.split("|");
	dataRetreived.pop();
	for (var i=0;i<dataRetreived.length;i++) {
		currentdata=dataRetreived[i];
		dataSplit=currentdata.split("~");
	    divTag.innerHTML+="<span onclick='PassToNewsName(this.innerHTML,"+dataSplit[1]+")' style='width:100%' class='SearchParas'>"+dataSplit[0]+"</span>";
	   }
    });
}

function CloseDownSearch(){
	$('html').click(function() {  //Hide the menus if visible  
	 timer=setTimeout("CloseDownSearchBox()",500);
	}); 
}
function CloseDownSearchBox(){
	var container=document.getElementById('SearchToolContainer');
	if(container){
		document.getElementById('SearchToolContainer').innerHTML='';
		$('#SearchConstruct').css({ "visibility" : "hidden" });
		clearTimeout(timer)
	}else{
		document.getElementById('SearchToolSearchContainer').innerHTML='';
		$('#SearchConstruct').css({ "visibility" : "hidden" });
		clearTimeout(timer)
	}
}
function PassToProjectName(str,Recid){
	document.getElementById('searchid').value=Recid;
	document.getElementById('searchid').name="id";
	document.getElementById('projectname').value=str;
	document.getElementById('action').value='search';
	timer=setTimeout("CloseDownSearchBox()",500);
}
function PassToNewsName(str,Recid){
	document.getElementById('searchid').value=Recid;
	document.getElementById('searchid').name="id";
	document.getElementById('NewsHeading').value=str;
	document.getElementById('action').value='viewnews';
	timer=setTimeout("CloseDownSearchBox()",500);
}
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 SwapOutProjectViewButton(obj){
	ImageToUse="url(ui/ViewAllProjectList.png)";
	$(obj).css({ "background-image" : ImageToUse });
}
function SwapBackProjectViewButton(obj){
	ImageToUse="url(ui/ViewAllProjectListOff.png)";
	$(obj).css({ "background-image" : ImageToUse });
}
function SwapOutProjectGalleryButton(obj){
	ImageToUse="url(ui/ViewAllProjectGallery.png)";
	$(obj).css({ "background-image" : ImageToUse });
}
function SwapBackProjectGalleryButton(obj){
	ImageToUse="url(ui/ViewAllProjectGalleryOff.png)";
	$(obj).css({ "background-image" : ImageToUse });
}
var currentAttribute;
var obj;
function SwapOutHeadingArrow(obj){
	if(obj){
	ImageToUse="ui/WhiteArrowonRedCircle.png";
	$('#'+obj).attr({ "src" : ImageToUse });
	}
}
function SwapBackHeadingArrow(obj){
	ImageToUse="ui/WhiteArrowOnGreyCircle.png";
	$('#'+obj).attr({ "src" : ImageToUse });
}
function SwapBackGoArrow(obj){
	ImageToUse="ui/RedOnWhiteArrow.png";
	$('#'+obj).attr({ "src" : ImageToUse });
}
function SwapOutGoArrow(obj){
	if(obj){
	ImageToUse="ui/BlueOnWhiteArrow.png";
	$('#'+obj).attr({ "src" : ImageToUse });
	}
}

//Modification
function SwapOutImageSelector(obj){
	currentAttribute=$(obj).css("background-image");
	if(currentAttribute){
	ImageToUse="url(ui/ImageSelectorOnWider.png)";
	$(obj).css({ "background-image" : ImageToUse });
	}
}
function SwapBackImageSelector(obj){
	if(obj){
	ImageToUse="url(ui/ImageSelectorOffWider.png)";
	$(obj).css({ "background-image" : currentAttribute });
	}
}
var PreviousContactContainer
function SwapContactOpenImageSelector(obj){
	if((PreviousContactContainer)&&(PreviousContactContainer==obj.id)){
		ImageToUse="url(ui/RedOnWhiteContactArrow.png)";
		$("#"+PreviousContactContainer).css({ "background-image" : ImageToUse });
		PreviousContactContainer='';
	}
	else if((PreviousContactContainer)&&(PreviousContactContainer!=obj.id)){
		ImageToUse="url(ui/RedOnWhiteContactArrow.png)";
		$("#"+PreviousContactContainer).css({ "background-image" : ImageToUse });
	    ImageToUse="url(ui/RedOnWhiteContactDownArrow.png)";
	    $(obj).css({ "background-image" : ImageToUse });
		PreviousContactContainer=obj.id;
	}
	else if(obj){
	  ImageToUse="url(ui/RedOnWhiteContactDownArrow.png)";
	  $(obj).css({ "background-image" : ImageToUse });
	  PreviousContactContainer=obj.id;
	}
}
/********************************************************************************************************Contacts*/
function PassToContactName(ContactName,ContactGroupId){
	document.getElementById('ContactName').value=ContactName;
	document.getElementById('ContactGroupId').value=ContactGroupId;
	$('#HM_Menu9').css({ "visibility" : "hidden" });
}
function PassToContactType(ContactType,ContactGroupId){
	document.getElementById('ContactType').value=ContactType;
	document.getElementById('ContactGroupId').value=ContactGroupId;
	$('#HM_Menu10').css({ "visibility" : "hidden" });
}
function PassToContactLocation(ContactLocation,ContactGroupId){
	document.getElementById('ContactLocation').value=ContactLocation;
	document.getElementById('ContactGroupId').value=ContactGroupId;
	$('#HM_Menu11').css({ "visibility" : "hidden" });
}
/********************************************************************************************************AIAL*/
var framewidth;
if ($("#page-about").length > 0) {
MM_preloadImages('ui/AIAL_Images/SolomonIslands.png','ui/AIAL_Images/Tonga.png','ui/AIAL_Images/Fiji.png','ui/AIAL_Images/Samoa.png','ui/AIAL_Images/Vanuatua.png','ui/AIAL_Images/AmericanSamoa.png','ui/AIAL_Images/PapuaNewGuinea.png','ui/AIAL_Images/InternationalJointVentures.png','ui/AIAL_Images/GregPritchard.png','ui/AIAL_Images/AllanBrown.png','ui/AIAL_Images/MegaProjects.png','ui/AIAL_Images/Auckland.png','ui/AIAL_Images/AucklandInteriors.png','ui/AIAL_Images/WellingtonBuildingInteriors.png','ui/AIAL_Images/ChristchurchSouthIsland.png','ui/AIAL_Images/Waikato.png','ui/AIAL_Images/Taranaki.png','ui/AIAL_Images/GrahemDarlow.png','ui/AIAL_Images/FletcherBrandedProjects.png','ui/AIAL_Images/AllianceJointVentures.png','ui/AIAL_Images/BrianPerryCivil.png','ui/AIAL_Images/Pipeworks.png','ui/AIAL_Images/Piletech.png','ui/AIAL_Images/Seovic.png','ui/AIAL_Images/EarthQuakeRecovery.png');
}
function LaunchAboutPopUp(my_href,FrameHeight){
    $.fancybox({ 
	'height'		    : FrameHeight,
	'width'             : 515,
	'padding'           : 0,
	'autoScale'			: false,
	'autoDimensions'	: true,
	'transitionIn'		: 'none',
	'transitionOut'		: 'none',
	'type'				: 'iframe',
	'href'              : my_href,
	'scrolling'         : 'no'
	});
}

function callBoxFancy(my_href,CurrentMenu,FrameHeight) { 
MM_swapImgRestore()
$(CurrentMenu).css({ "visibility" : "hidden" });
LaunchAboutPopUp(my_href,FrameHeight)
}  
function ViewAboutInfo(URL){
	parent.MM_goToURL('parent',URL);
	return document.MM_returnValue
	parent.$.fancybox.close();
}
function ViewAboutLink(URL){
   parent.navigate_external(URL)	
   parent.$.fancybox.close();
}
//********************************************************************************************News
function PassToLinkedProjects(ProjectName,ProjectId){
	document.getElementById('ProjectName').value=ProjectName;
	document.getElementById('ProjectId').value=ProjectId;
	$('#HM_Menu16').css({ "visibility" : "hidden" });
}
function PassToLinkedCategory(CategoryTitle,Category){
	document.getElementById('NewsCategory').value=CategoryTitle;
	document.getElementById('category').value=Category;
	$('#HM_Menu11').css({ "visibility" : "hidden" });
}
function ViewAllProjects(URL){
	parent.MM_goToURL('parent',URL);
	return document.MM_returnValue
	parent.$.fancybox.close();
}
function ViewAllNews(URL){
	parent.MM_goToURL('parent',URL);
	return document.MM_returnValue
	parent.$.fancybox.close();
}
function LaunchHistoryRetired(){
    $.fancybox({ 
	'height'		    : '98%',
	'width'             : '98%',
	'autoScale'			: true,
	'autoDimensions'	: true,
	'transitionIn'		: 'none',
	'transitionOut'		: 'none',
	'type'				: 'iframe',
	'href'              : 'http://www.fletchersince1909.com/',
	'scrolling'         : 'yes'
	});
}
function LaunchHistory(){
	navigate_external('http://www.fletchersince1909.com/')
}
function LaunchFBRetired(){
    $.fancybox({ 
	'height'		    : '98%',
	'width'             : 1024,
	'autoScale'			: true,
	'autoDimensions'	: true,
	'transitionIn'		: 'none',
	'transitionOut'		: 'none',
	'type'				: 'iframe',
	'href'              : 'http://www.fletcherbuilding.com/',
	'scrolling'         : 'yes'
	});
}
function LaunchFB(){
	navigate_external('http://www.fletcherbuilding.com/')
}
function LaunchFBCareersRetired(){
    $.fancybox({ 
	'height'		    : '100%',
	'width'             : 1160,
	'autoScale'			: true,
	'autoDimensions'	: true,
	'transitionIn'		: 'none',
	'transitionOut'		: 'none',
	'type'				: 'iframe',
	'href'              : 'http://www.fletchercareers.com/',
	'scrolling'         : 'yes',
	'padding'           : 0
	});
}
function LaunchFBCareers(){
	navigate_external('http://www.fletchercareers.com/')
}
function LaunchEQCareersRetired(){
    $.fancybox({ 
	'height'		    : '100%',
	'width'             : 1160,
	'autoScale'			: true,
	'autoDimensions'	: true,
	'transitionIn'		: 'none',
	'transitionOut'		: 'none',
	'type'				: 'iframe',
	'href'              : 'http://www.eqr.co.nz/employment.html',
	'scrolling'         : 'yes',
	'padding'           : 0
	});
}
function LaunchEQCareers(){
	navigate_external('https://www.fbcareers.co.nz/default.asp?jncustomsearch=true&adlink=https://www.fbcareers.co.nz/default.aspjncustomsearch=true$adlink=http:/www.fbcareers.com/jobtools/jncustomsearch.searchResults@!in_organid=14693$in_salrange=EQR.gif')
}
function LaunchEQSiteRetired(){
    $.fancybox({ 
	'height'		    : '100%',
	'width'             : 1160,
	'autoScale'			: true,
	'autoDimensions'	: true,
	'transitionIn'		: 'none',
	'transitionOut'		: 'none',
	'type'				: 'iframe',
	'href'              : 'http://www.eqr.co.nz',
	'scrolling'         : 'yes',
	'padding'           : 0
	});
}
function LaunchEQSite(){
	navigate_external('http://www.eqr.co.nz')
}

function LaunchCoolStuff(RecId){
	var URL='projects.php?id='+RecId+'&frameless=true';
	PopCoolStuff(URL)
}
function PopCoolStuff(my_href){
    $.fancybox({ 
	'height'		 : 300,
	'width'          : 495,
	'padding'        : 0,
	'margin'         : 0,
	'autoDimensions' : true,
	'transitionIn'		: 'none',
	'transitionOut'		: 'none',
	'type'				: 'iframe',
	'href'              : my_href,
	'scrolling'         : 'no'
	});
}
function ConfirmApproval(str){
	confirmation=confirm('Approve this project? Click OK to continue.');
	if(confirmation==true){
		ApproveProject(str)
	}
}
function ApproveProject(str){
   var xmlHttp;
   try 
    {   
	xmlHttp=new XMLHttpRequest();    
	}
    catch (e) 
    {   
	try 
	{      
	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
	}
    catch (e)
    {      
	try
    {        
	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        
	}
    catch (e)
    {        
	alert("Your browser does not support AJAX!");        
	return false;       
	}      
	}    
	}
    xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
    {
    RET=xmlHttp.responseText;
	RetSplit=RET.split('|');
	if(RetSplit[0]=="One"){
	alert('The project will now be passed on to '+RetSplit[1]+' for final approval.\nThanks for your time.');
    }else{
	alert('FCC administration has been notified via email that you have approved and published this project.\nThanks for your time.');
	}
	}
    }
	var url="ApproveProject.php?RecId="+str;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);  
}
function RequestChanges(str){
	var URL='RequestChanges.php?id='+str+'&frameless=true';
	PopChangeRequest(URL)
}
function PopChangeRequest(my_href){
    $.fancybox({ 
	'height'		    : 450,
	'width'             : 465,
	'autoScale'			: false,
	'autoDimensions'	: true,
	'transitionIn'		: 'none',
	'transitionOut'		: 'none',
	'type'				: 'iframe',
	'href'              : my_href,
	'scrolling'         : 'no'
	});
}
function NotifyUserChanges(){
	alert('FCC Administration has been emailed your recommended changes.');
	parent.$.fancybox.close();
}
//Employment Related

if ($("#page-employment").length > 0) {
MM_preloadImages('ui/CanterburyJobsButtonOver.gif','ui/CanterburyJobsButton.gif','ui/BuildingJobsButton.gif','ui/BuildingJobsButtonOver.gif','ui/EngineeringJobsButton.gif','ui/EngineeringJobsButtonOver.gif','ui/SubmitButtonOver.gif');
}

function LaunchRelatedCompany(URL){
	navigate_external(URL)
}
var LightBoxTimer;
function LaunchEmploymentPopup(URL,PH,PW){
	if(LightBoxTimer){
		clearInterval(LightBoxTimer)
	}
    $.fancybox({ 
	'height'		    : PH,
	'width'             : PW,
	'autoScale'			: true,
	'autoDimensions'	: true,
	'transitionIn'		: 'none',
	'transitionOut'		: 'none',
	'type'				: 'iframe',
	'href'              : URL,
	'scrolling'         : 'yes'
	});
}
function LaunchOverseasEmploymentPopup(){
	parent.$.fancybox.close();
	LightBoxTimer = setInterval('parent.LaunchEmploymentPopup("EmploymentRegistration.php?resident=Overseas",660,840)', 500);
}
function SaveRegoDetail(obj,str){
   FieldName=obj.id;
   if(!FieldName){
	   FieldName=obj.name;
   }
   $.ajax({ 
   type: "POST", 
   url: "SaveRegoData.php?FieldName="+FieldName+"&FieldValue="+str, 
   success: function(msg){ 
   } 
 });
}
function LaunchTermsofUse(Residence){
    $.fancybox({ 
	'height'		    : '100%',
	'width'             : 1024,
	'autoScale'			: true,
	'autoDimensions'	: true,
	'transitionIn'		: 'none',
	'transitionOut'		: 'none',
	'type'				: 'iframe',
	'href'              : 'TermsOfUse.php',
	'scrolling'         : 'yes',
	'onClosed'		    : function() {
	LightBoxTimer = setInterval('parent.LaunchEmploymentPopup("EmploymentRegistration.php?resident='+Residence+'",660,840)', 500);
	}
	});
}
function LaunchTermsofUseFromApply(RecId){
    $.fancybox({ 
	'height'		    : '100%',
	'width'             : 1024,
	'autoScale'			: true,
	'autoDimensions'	: true,
	'transitionIn'		: 'none',
	'transitionOut'		: 'none',
	'type'				: 'iframe',
	'href'              : 'TermsOfUse.php',
	'scrolling'         : 'yes',
	'onClosed'		    : function() {
	LightBoxTimer = setInterval('parent.ReLaunchAdvertisedPosition('+RecId+')', 500);
	}
	});
}
function LaunchTermsofUseFromFooter(){
	navigate_external('TermsOfUse.php')
}

function LaunchAdvertisedPosisition(RecId){
	if(LightBoxTimer){
		clearInterval(LightBoxTimer)
	}
    $.fancybox({ 
	'height'		    : 600,
	'width'             : 1024,
	'autoScale'			: true,
	'autoDimensions'	: true,
	'transitionIn'		: 'none',
	'transitionOut'		: 'none',
	'type'				: 'iframe',
	'href'              : 'employment.php?action=search&frameless=true&recid='+RecId,
	'scrolling'         : 'yes'
	});
}
function ReLaunchAdvertisedPosition(RecId){
	if(LightBoxTimer){
		clearInterval(LightBoxTimer)
	}
    $.fancybox({ 
	'height'		    : 600,
	'width'             : 1024,
	'autoScale'			: true,
	'autoDimensions'	: true,
	'transitionIn'		: 'none',
	'transitionOut'		: 'none',
	'type'				: 'iframe',
	'href'              : 'employment.php?action=register&frameless=true&RecId='+RecId,
	'scrolling'         : 'yes'
	});
}

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}
function Validate(obj){
var Interest=document.getElementById('Interest').value;
var SelLoc=document.getElementById('Location').value;
if((Interest=="Commercial Building")&&(SelLoc=="Auckland")){
	alert('NO Carpenter or Labourer positions available in Auckland');
	obj.selectedIndex=0;
	}
}
function CheckApplicationfields() {
	var RequiredFields=new Array('Name','Email','Contact_Number');
	var RequiredCount=0;
	for (var i=0;i<RequiredFields.length;i++) {
		var fieldValue=document.getElementById(RequiredFields[i]).value
		if(!fieldValue){
			document.getElementById(RequiredFields[i]).style.backgroundColor="#E66A37";
			RequiredCount++;
		}else{
			document.getElementById(RequiredFields[i]).style.backgroundColor="#FFFFFF";
		}
	}
	if(RequiredCount>0){
		alert('The Following Field(s) are Required');
		return false;
	}else{
		submitData() 
	}
}

function CheckRegofields() {
	var RequiredFields=new Array('Name','Email','Contact_Number','Location');
	var RequiredCount=0;
	for (var i=0;i<RequiredFields.length;i++) {
		var fieldValue=document.getElementById(RequiredFields[i]).value
		if(!fieldValue){
			document.getElementById(RequiredFields[i]).style.backgroundColor="#E66A37";
			RequiredCount++;
		}else{
			document.getElementById(RequiredFields[i]).style.backgroundColor="#FFFFFF";
		}
	}
	if(RequiredCount>0){
		alert('The Following Field(s) are Required');
		return false;
	}else{
		submitData() 
	}
}
function submitData(){
	var cvvalueone= document.getElementById('CV').value
	var cvvaluetwo= document.getElementById('CoveringLetter').value
	if(cvvalueone){
		document.getElementById('AttachmentFields').value="CV";
	}
	if(cvvaluetwo){
		document.getElementById('AttachmentFields').value="CoveringLetter";
	}
	if((cvvalueone)&&(cvvaluetwo)){
		document.getElementById('AttachmentFields').value="CV,CoveringLetter";
	}
	var Interest=document.getElementById('Interest')
	if((Interest)&&(Interest.value=="Commercial Building")){
		//document.getElementById('Recipient').value="brian@cobussen.biz";
		document.getElementById('Recipient').value="HR-Jodie@fcc.co.nz";
		}else{
			//document.getElementById('Recipient').value="brian@cobussen.biz";
		    document.getElementById('Recipient').value="hr@fcc.co.nz";
	}
	tmt_formAction('CareerForm','Mail.php');
    tmt_formManager('CareerForm','submit()')
}

function ActivateAdvanceSearch(container){
	var currentState=document.getElementById(container).style.display;
	if (currentState=='none'){
		DisplayAdvanceSearch();
	}else{
		HideAdvanceSearch(container);
	}
}
function DisplayAdvanceSearch(){
    $('.AdvanceSearch').slideDown({
    duration:400,
    complete:function(){
	Left=calmenuleft('CL');
	$('#AdvanceSearchIndicator').attr({ "src" : "ui/WhiteOnRedUpArrow.png" });
    }
 }); 
}
function HideAdvanceSearch(container){
    $('.AdvanceSearch').slideUp({
    duration:400,
    complete:function(){
	$('#AdvanceSearchIndicator').attr({ "src" : "ui/WhiteOnRedDownArrow.png" });
    }
 }); 
}
MM_preloadImages('ui/WhiteOnRedUpArrow.png','ui/WhiteOnRedDownArrow.png','ui/SubmitButtonOver.gif','ui/BlueOnWhiteArrow.png');

function get_hostname(url) {
	 var m = ((url||'')+'').match(/^http:\/\/[^/]+/);  
	 if(!m){
	 var m = ((url||'')+'').match(/^https:\/\/[^/]+/);  
	 }
	 return m ? m[0] : null; 
} 

if ($("#page-news").length > 0) {
var url=$('.LatestNews a').attr('href');
var hostname = get_hostname(url); 
$('.LatestNews a').text(hostname);
$(".LatestNews a").attr("target", "_blank");
}

