﻿if (navigator.appVersion.indexOf('iPhone')>-1 || navigator.appVersion.indexOf('Android')>-1) {
	var iPhone=true;
}
var fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet")
fileref.setAttribute("type", "text/css")
if (iPhone) {
	fileref.setAttribute("href", "/wp-content/themes/trinemach/style.css");
	/*var viewportMeta=document.createElement('meta');
	viewportMeta.setAttribute('name','viewport');
	viewportMeta.setAttribute('content','width=device-width; minimum-scale=1.0; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;');
	document.getElementsByTagName("head")[0].appendChild(viewportMeta);*/
} else {
	fileref.setAttribute("href","/wp-content/themes/trinemach/style.css");
}
document.getElementsByTagName("head")[0].appendChild(fileref);

function bodyHasScroll() {
	if (window.innerHeight) {
		windowHeight=window.innerHeight;
	} else {
		windowHeight= document.documentElement.clientHeight
	}
	if (windowHeight < document.body.scrollHeight) {
		return true;
	}
}
var initPosition;
window.onload = function() {
	initPosition=document.getElementById('footer').offsetTop;
	adjustFooter();
	
}
window.onresize=adjustFooter;
$(document).ready(function() {
	var linkCollection=document.getElementsByTagName('a');
	for (i=0;i<linkCollection.length;i++) {
		if (linkCollection[i].className=='eventLink') {
			var prevLink=linkCollection[i].href.split('#')[1];
			linkCollection[i].href='javascript:Message.showId(\''+prevLink+'\');'
		}
	}		
});

function adjustFooter() {
	if (!bodyHasScroll() && document.getElementById('footer').offsetTop>=initPosition) {
		document.getElementById('footer').style.position='fixed';
		document.getElementById('footer').style.bottom='0';
	} else {
		document.getElementById('footer').style.position='static';
	}
		
}
var Navigation = {
	activateSwitch : function() {
		var syvBud=document.getElementById('syvbud').getElementsByTagName('li');
		var videoLink=document.getElementById('videoNavigator').getElementsByTagName('a');
		var count=0;
		for (i=0;i<syvBud.length;i++) {
			if (syvBud[i].parentNode.id=='syvbud') {
				videoLink[count].href='javascript:Navigation.getVideo('+i+');';
				if (count>0) {
					syvBud[i].style.display='none';
				}
				count++;
			}
		}
	},
	getVideo : function(no) {
		var syvBud=document.getElementById('syvbud').getElementsByTagName('li');
		var count=0;
		for (i=0;i<syvBud.length;i++) {
			if (syvBud[i].parentNode.id=='syvbud') {
				if (count!=no) {
					syvBud[i].style.display='none';
				}
				count++;
			}
			syvBud[no].style.display='inline';
		}
	}
}
var Form = {
	clearOnFocus : function(obj) {
		obj.defaultValue=obj.value;
		obj.onblur=function() {
			if (this.value=='') {
				this.value=this.defaultValue;
			}
		}
		obj.onfocus=function() {
			if (this.value==this.defaultValue) {
				this.value='';
			}
		}
		obj.value='';
	}
}
var Event = {
	showInfo : function(info) {
		alert(info);
	}
}
var Message = {
	showId : function(targetId) {
		Message.show(document.getElementById(targetId).innerHTML);
	},
	show : function(txt) {
		var width=600;
		var labelClose='Luk';
		if (!document.getElementById('alertContainer')) {
			alertContainer=document.createElement('div');
			alertContainer.id='alertContainer';
			document.body.appendChild(alertContainer);
		} else {
			alertContainer=document.getElementById('alertContainer');
		}
		alertBox ='<table cellpadding="0" cellspacing="0" border="0" width="618"><tr><td width="9" height="9"><img src="/wp-content/themes/trinemach/images/gfx-alert-shadow-bg-tl.png" width="9" height="9" /></td><td width="600" height="9"><img src="/wp-content/themes/trinemach/images/gfx-alert-shadow-bg.png" width="600" height="9" /></td><td><img src="/wp-content/themes/trinemach/images/gfx-alert-shadow-bg-tr.png" width="9" height="9" /></td></tr>';
		alertBox+='<tr><td width="9" background="/wp-content/themes/trinemach/images/gfx-alert-shadow-bg.png">&nbsp;</td><td style="background-color:#FFF; border:1px solid #444;"><span id="messageText">'+txt+'</span><span id="messageClose"><input type="button" class="inputButton" value="'+labelClose+'" onclick="Message.hide()" /></span></td><td width="9" background="/wp-content/themes/trinemach/images/gfx-alert-shadow-bg.png">&nbsp;</td></tr>';
		alertBox+='<tr><td width="9" height="9"><img src="/wp-content/themes/trinemach/images/gfx-alert-shadow-bg-bl.png" width="9" height="9" /></td><td height="9"><img src="/wp-content/themes/trinemach/images/gfx-alert-shadow-bg.png" width="600" height="9" /></td><td><img src="/wp-content/themes/trinemach/images/gfx-alert-shadow-bg-br.png" width="9" height="9" /></td></tr></table>';
		alertContainer.innerHTML=alertBox;
		
		var messageText=document.getElementById('messageText');
		messageText.style.display='block';
		messageText.style.padding='3px 9px';
		messageText.style.fontSize='1.1em';
		messageText.style.textAlign='left';
		
		var messageClose=document.getElementById('messageClose');
		messageClose.style.display='block';
		messageClose.style.backgroundColor='#f0f0f0';
		messageClose.style.borderTop='1px solid #d5d5d5';
		messageClose.style.padding='8px 9px';
		messageClose.style.textAlign='right';
		//messageClose.style.lineHeight='37px';
		if (window.innerWidth) {
			windowWidth=window.innerWidth;
			windowHeight=window.innerHeight;
		} else {
			windowWidth=document.documentElement.clientWidth;
			windowHeight=document.documentElement.clientHeight;
		}
		alertContainer.style.zIndex=10000;
		alertContainer.style.position='fixed';
		alertContainer.style.top=(windowHeight/2)-(alertContainer.getElementsByTagName('table')[0].offsetHeight/2)+"px";
		alertContainer.style.left=(windowWidth/2)-(alertContainer.getElementsByTagName('table')[0].offsetWidth/2)+"px";
		//alertContainer.style.
	},
	hide : function() {
		alertContainer=document.getElementById('alertContainer');
		alertContainer.parentNode.removeChild(alertContainer);
	}
}