// layout javascript functions //

function writeLayout(p){

	ws = '';
	if(p.top){
		ws += '<div id="full_screen_container">';
		ws += '<div id="site_container">';
		ws += '<div id="header"></div>';
		ws += '<div id="nav_buttons">';
		
		var lTitle = gProps.title;
		// make sure that the default HL is the home button //
		var lFound = false;
		for(var x in gButtons){
			if(gButtons[x].href == gProps.page){
				lFound = true;
				break;
			}
		}
		if(!lFound){
			gProps.page = gButtons[0].href;
		}
		
		for(var i=0; i<gButtons.length; i++){
			var lB = gButtons[i];
			if(gProps.page == lB.href){
				ws += '<a id="nav_button_' + parseInt(i+1) + '" href="' + lB.href + '" class="nav_hi" onfocus="this.blur();">' + lB.text +'</a>';
				if(lB.title){
					lTitle = lB.title;
				}else{
					if(lB.append_title){
						lTitle = (lTitle + lB.append_title);
					}
				}
			}else{
				ws += '<a id="nav_button_' + parseInt(i+1) + '" href="' + lB.href + '" class="nav_lo" onfocus="this.blur();">' + lB.text +'</a>';
			}
			
			if(i < gButtons.length-1){
				ws += '<span class="nav_pipe"></span>';
			}
		}
		
		ws += '</div>'; // END NAVIGATION BUTTONS //
		ws += '<div id="content">';
		document.title = lTitle;
	}else{
		ws += '</div>'; // END CONTENT //
		ws += '<div id="footer"></div>';
		ws += '</div>'; // END SITE CONTAINER //
		ws += '<div id="footer_space"></div>';
		ws += '</div>'; // END FULL SCREEN CONTAINER //
	}
	
	document.write(ws);
}


function writeMenuButton(p){

	var ws = ''
	var lType = p.extension || "gif";
	var lPath = p.path || gPaths.graphics;
	var lImage = lPath + p.graphic + '.' + lType;
	
	var lID = (p.id) ? 'id="' + p.id + '"' : '';

	if(lType == "png" && !gBrowser.support_png){	
			ws = '<span ' + lID + ' class="buttons" style="width:' + p.w + 'px; height:' + p.h + 'px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + lImage + '\', sizingMethod=\'scale\');"></span>';
	}else{
		lSize = (p.w)? 'width="' + p.w + '" height= "' + p.h + '"': '';		
		ws = '<img src="' + lImage + '" ' + lSize + ' border="0" ' + lID + '>'
	}

	return ws;
	
}

function buttonRoll(p){

	var lLayer = document.getElementById(p + "_img");
	if(gBrowser.vendor == "IE"){
		var lImage = "media/images/button_" + p + "_hi.png";
		lLayer.style.filter = 'filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + lImage + '\', sizingMethod=\'image\');'
	}else{
		lLayer.src = "media/images/button_" + p + "_hi.png";
	}
	
}

function buttonRollOut(p){

	var lLayer = document.getElementById(p + "_img");
	if(gBrowser.vendor == "IE"){
		var lImage = "media/images/button_" + p + "_lo.png";
		lLayer.style.filter = 'filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + lImage + '\', sizingMethod=\'image\');'
	}else{
		lLayer.src = "media/images/button_" + p + "_lo.png";
	}

}

function buttonClick(p){

	alert(p + " has been clicked.");

}

function writeInfo(p){
	ws = '<div id="info">'
	if(gProps.page != "index.html"){
		ws += '<img class="logo_white" src="media/images/logo_white.gif" alt="" />';
	}
	ws += '<p>Providing professional Mac consulting services to Creative Professionals for over 15 years</p>';
	ws += '<p>Need Help? <a href="contact.html" onfocus="this.blur();" class="white_links">Contact us</a> now for a Free Consultation!</p>';
	ws += '<p>877-Mac-Fix1<br />877-622-3491</p>';
	
	var popW = 380;
	var popH = 360;
	var scrollB = "no";
	var w = screen.availWidth;
	var h = screen.availHeight;
	var leftPos = (w-popW)/2;
	var topPos = (h-popH)/2;
	
	var lString = 'width=' + popW + ',height=' + popH + ',scrollbars=' + scrollB + ',screenx=' +leftPos +',screeny=' +topPos +',top=' +topPos +',left=' +leftPos;
	// Ring Central Link //
	//ws += '<p><a href="http://www.ringcentral.com" target="Callback_RingMe" onclick="var wind = window; var winop = wind.open; winop(\'http://www.ringcentral.com/ringme/?uc=849FA7AA2FFEE3B7F7B17F341613A166662656851207,0,&s=no&v=2\', \'Callback_RingMe\', \'resizable=no,width=380,height=360\'); return false;"><img border="0" src="http://www.ringcentral.com/ringme/849FA7AA2FFEE3B7F7B17F341613A166662656851207,0,/1/ringme_3.gif" alt="internet fax"></a></p>';
	ws += '<p><a href="http://www.ringcentral.com" target="Callback_RingMe" onclick="var wind = window; var winop = wind.open; winop(\'http://www.ringcentral.com/ringme/?uc=849FA7AA2FFEE3B7F7B17F341613A166662656851207,0,&s=no&v=2\', \'Callback_RingMe\', \'' + lString + '\'); return false;"><img border="0" src="media/images/ringme_3.gif" alt="internet fax"></a></p>';
	
	// Skype Link //
	//ws += '<p><a href="skype:mac-pros?chat"><img src="http://download.skype.com/share/skypebuttons/buttons/chat_green_white_164x52.png" style="border: none;" width="164" height="52" alt="Chat with me" /></a></p>';
	ws += '<p><a href="skype:mac-pros?chat" onclick="return skypeCheck();"><img src="media/images/chat_green_white_164x52.gif" style="border: none;" alt="Chat with me" /></a></p>';
	ws += '</div>';

	document.write(ws);
}

