
$(document).ready(function(){
  
  $.preload( [ 'menu-profile-over', 'menu-services-over', 'menu-custom-over','menu-residential-over','menu-commercial-over','menu-contact-over' ], {
 		base:'images/',
 		ext:'.png'
 	});

  
  $('.menu a img').imghover();
  
	var DocHeight = $(document).height();
	var ContainerHeight = $(".container").height();
	
	if(DocHeight > ContainerHeight){
		ConOffset = DocHeight - ContainerHeight;
		ConOffset = ConOffset/2 - 10;
		$(".container").css("margin-top", ConOffset + "px");
		$(".container").css("visibility", "visible");
	}
	
	$(".internal").wrapInner("<div></div>");
	
	$("input[type='text']").addClass("text");
	$("input[type='password']").addClass("text");
	$("input[type='submit']").addClass("button");	
	
		
});

function initial(){

}

function profile(){

	$("#about").show();
	$("a.about").css("color","white");
	$("#testimonials div.cite:eq(0)").show();
	$("a.testim:eq(0)").css("background-color","#6f6f6f");
	$("a.testim:eq(0)").css("color","#fff");
	$("a.testim:eq(0)").css("text-decoration","none");	

	$(".submenu a").click(function () {
		$(".text > div").hide();
		$(".submenu a").removeAttr("style");
		$("#" + $(this).attr("class")).show();
		$(this).css("color","white");
		$(this).blur();
    });
	 
	 $("a.testim").click(function () {
	 	$("a.testim").removeAttr("style");
		$("#testimonials div.cite").hide();
		$("#testimonials div.cite:eq(" + $(this).attr("id") + ")").show();
		$(this).css("background-color","#6f6f6f");
		$(this).css("color","#fff");
		$(this).css("text-decoration","none");
	 });
	 
}

var Hidehelpbar;
var wicharray;
var NumP;

function PhotoNum(){

	var UrlString = new String(document.location);

	if(UrlString.indexOf("bar")!=-1){
		StartS = UrlString.indexOf("bar") + 4;
		var PhotoNum = UrlString.slice(StartS);
		return PhotoNum;
	}else{
		return false;
	}
	
}

function PhotoByNum(num){	
	createBar();
	num = num - 1;
	showPhoto(num);
	$(".bar").removeAttr("style");	
	$(".bar:eq(" +num + ")").css("background-color","white");	
}

function bar(){

	var NumP = PhotoNum();
	
	if(NumP==false){
		$("div.helpbar").slideDown(2000);
		Hidehelpbar = setTimeout("hidebar()",4000);		
	}else{
		var NumP = parseFloat(NumP);
		PhotoByNum(NumP);
	}
}

function hidebar(){
	$("div.helpbar").slideUp(2000,createBar);
	clearTimeout(Hidehelpbar);
}

function createBar(){
	
	$(".morephotos").append("<div class='bars'></div>")
	
	wicharray = location.pathname.replace("/","");
	wicharray=wicharray.replace(".html","");
	wicharray=eval(wicharray);
	count = wicharray.length;
	
	for(i=0;i<count;i++){
		$(".bars").append("<div class='bar' id='" + i + "'></div>");;
	}
	
	 $("div.bar").click(function () {
	 	$(".bar").removeAttr("style");
		$(this).css("background-color","white");
		showPhoto($(this).attr("id"));
	 });
	 
	showPhoto(0); 
	$(".bar:eq(0)").css("background-color","white");
	$("div.bars").slideDown(1500);

}

function showPhoto(wich){
	ImgObj = $(".bighoto img#ph");
	ImgObj.hide();
	ImgObj.attr("src",wicharray[wich]);
	$('.loader').show();
	$(ImgObj).load(function(){
  		$('.loader').hide();
  		ImgObj.show();
	});
}

var commercial = new Array(
	"folio/commercial/02.jpg",
	"folio/commercial/03.jpg",
	"folio/commercial/04.jpg"
);

var custom = new Array(
	"folio/custom/01.jpg",
	"folio/custom/02.jpg",
	"folio/custom/03.jpg",
	"folio/custom/04.jpg",	
	"folio/custom/05.jpg",
	"folio/custom/06.jpg",
	"folio/custom/07.jpg",		
	"folio/custom/08.jpg",
	"folio/custom/09.jpg"
);

var residential = new Array(
	"folio/residential/45.jpg",
	"folio/residential/44.jpg",
	"folio/residential/43.jpg",
	"folio/residential/42.jpg",
	"folio/residential/41.jpg",
	"folio/residential/17.jpg",
	"folio/residential/12.jpg",
	//"folio/residential/13.jpg",	
	//"folio/residential/14.jpg",
	"folio/residential/15.jpg",
	//"folio/residential/16.jpg",	
	"folio/residential/18.jpg",
	"folio/residential/19.jpg",
	"folio/residential/20.jpg",
	//"folio/residential/21.jpg",	
	"folio/residential/22.jpg",
	"folio/residential/23.jpg",
	"folio/residential/24.jpg",
	"folio/residential/25.jpg",	
	"folio/residential/26.jpg",
	"folio/residential/27.jpg",
	"folio/residential/28.jpg",
	"folio/residential/29.jpg",		
	//"folio/residential/30.jpg",
	"folio/residential/31.jpg",
	"folio/residential/32.jpg",
	"folio/residential/33.jpg",
	"folio/residential/34.jpg",	
	"folio/residential/35.jpg",
	"folio/residential/01.jpg",
	"folio/residential/02.jpg",	
	"folio/residential/03.jpg",	
	"folio/residential/04.jpg",	
	"folio/residential/05.jpg",
	"folio/residential/06.jpg",
	"folio/residential/07.jpg",
	//"folio/residential/08.jpg",
	"folio/residential/09.jpg",
	//"folio/residential/20.jpg",
	"folio/residential/11.jpg",
	"folio/residential/40.jpg",
	"folio/residential/39.jpg",
	"folio/residential/38.jpg",
	"folio/residential/37.jpg",
	"folio/residential/36.jpg"	
);

var kitchen = new Array(
	"folio/kitchen/07.jpg",
	"folio/kitchen/06.jpg",
	"folio/kitchen/01.jpg",
	"folio/kitchen/02.jpg",
	"folio/kitchen/03.jpg",
	"folio/kitchen/04.jpg",
	"folio/kitchen/05.jpg"
);