// JavaScript Document

shortcut.add("Shift+M",function(){
	var curClass = document.getElementById('metaSpace').className;
	if(curClass == "metaSpaceHidden"){
		curClass = "metaSpaceVisible";
	}else{
		curClass = "metaSpaceHidden";
	}
	document.getElementById('metaSpace').className = curClass;
});


function isMac(){
	var platform = navigator.platform.indexOf("Mac");
	if(platform > -1){
		return true;
	}else{
		return false;
	}
}

function seoTagReadout(){
	document.write('<strong>URL Keywords:</strong> ' + renderURL());
	document.write("<br />");
	document.write('<strong>Title Tag:</strong> ' + renderTags('TITLE', "text"));
	document.write("<br />");
	document.write('<strong>Meta Keywords:</strong> ' + renderMeta('META', 'keywords'));
	document.write("<br />");
	document.write('<strong>Meta Description:</strong> ' + renderMeta('META', 'description'));
	document.write("<br />");
	document.write('<strong>Image Alt Tags:</strong> ' + renderTags('IMG', 'alt'));
	document.write("<br />");
	document.write('<strong>Link Text:</strong> ' + renderTags('A', 'text'));
}

function renderURL(){
	var fileName = returnDocument();
	var keyWords = fileName.split("_");
	return keyWords;
}

function returnDocument() {
	var file_name = document.location.href;
	var end = (file_name.indexOf(".html") == -1) ? file_name.length : file_name.indexOf(".html");
	return file_name.substring(file_name.lastIndexOf("/")+1, end);
}

function renderMeta(tag, node){
	var metaElements = document.all ?
    document.all.tags(tag) :
    document.getElementsByTagName ?
    document.getElementsByTagName (tag) : new Array();
 	var metaKeywords = new Array();
	var i = 0;
	for (var m = 0; m < metaElements.length; m++){
		if(metaElements[m].name == node){
			metaKeywords[i++] = metaElements[m].content;
		}
	}
  	return metaKeywords;
}

function renderTags(tag, node){
	var tags = document.getElementsByTagName(tag);
	var numTags = tags.length;
	var data = new Array();
	for(var i = 0; i < numTags; i++){
		if(tags[i][node] == undefined){
			node = "innerText";
		}
		data[i] = " " + tags[i][node];
	}
	return data;
}

function acessGET(){
	var data = "portfolio.xml";
	var strQueryString = "";
	var hasQueryString = document.URL.indexOf('?xmlFile=');
	if(hasQueryString != -1){
		strQueryString = document.URL.substring(hasQueryString + 9, document.URL.length);
		var gets = strQueryString.split("/*/");
		data = gets[0];
	}
	return data;
}

function acessGET2(){
	var data = "false";
	var strQueryString = "";
	var hasQueryString = document.URL.indexOf('?firstClick=');
	if(hasQueryString != -1){
		strQueryString = document.URL.substring(hasQueryString + 12, document.URL.length);
		var gets = strQueryString.split("/*/");
		data = gets[0];
	}
	return data;
}

function preloadImages(){
    for(var i = 0; i < arguments.length; i++){
		var imageObj = new Image();
		imageObj.src = './images/' + arguments[i];
	}
}

function toggleTabs(){
	if(!isMac()){
		document.getElementById(arguments[0]).className = "invertedTabItemLeft" + arguments[3];
		document.getElementById(arguments[1]).className = "invertedTabItemBackground" + arguments[3];
		document.getElementById(arguments[2]).className = "invertedTabItemRight" + arguments[3];
	}
}