addEventListener("load", function(){
	window.scrollTo(0, 1);
},false);

addEventListener("orientationchange", function(e){
	orient();
},false);

function hasClass(ele,cls){return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));}
function addClass(ele,cls){if(!this.hasClass(ele,cls)){ele.className += " "+cls;}}
function removeClass(ele,cls){if(hasClass(ele,cls)){var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');	ele.className=ele.className.replace(reg,' ');}}

function qsParam(param) {
	qs = window.location.search.substring(1);
	q = qs.split("&");
	for (i=0;i<q.length;i++) {
		ft = q[i].split("=");
		if (ft[0] == param) {
			return ft[1];
		}
	}
}

function orient(){
	switch(window.orientation){
		case 0:
			//handle portrait actions
			addClass(document.getElementsByTagName('body')[0], 'portrait');
			removeClass(document.getElementsByTagName('body')[0], 'landscape');
		break;
		case -90:
		case 90:
			// handle landscape actions
			addClass(document.getElementsByTagName('body')[0], 'landscape');
			removeClass(document.getElementsByTagName('body')[0], 'portrait');
		break;
	}
}

