//Miranel CSS V 1.0 Created 01.26.08
//Seecreature Design seecreature.com
//And, it may absolutely not be used without express written permission from Humco (humco.com).

//window.onload = checkIphone;
	function checkIphone() {
		//alert(navigator.userAgent);		
		var _ff = navigator.userAgent;
		if (/Firefox/.test(_ff)) {
			replaceFlash();			
			}
		}
	function replaceFlash() {
		alert("this");
		}
	function findh2() {
		x = document.getElementsByTagName('h2');
		y = x[0].getAttribute('title');
		//y = x.length;
		//y = x[0].className == "h2"
		for (var i=0;i<x.length;i++) {
			x[i].innerHTML = x[i].getAttribute('title');
		}
		//a = x[1].innerHTML;
		
		//alert(navigator.userAgent);
		
	}
function showHide(id){
			el = document.getElementById(id);
			el.style.display = (el.style.display == 'block')? 'none' : 'block';
		}

function Feedback ( email, domain, emailSubject, pageTitle ) 
{
	
	document.writeln ( ' <a href="mailto:' + email + '@' + domain + '?subject=' + emailSubject + ' ' + pageTitle + '">' +'<img src="/assets/images/protosite/btn_feeback.gif" />' +'</a>')
}

function openNewWindow(theURL, winName, winWidth, winHeight){
	var width
	var height
	var leftdist
	var topdist
	width = screen.width;
	height = screen.height;
	leftdist = Math.round((width - winWidth) / 2);
	topdist = Math.round((height - winHeight) / 2);
	window.open(theURL, winName,'width='+winWidth+',height='+winHeight+',top='+topdist+',left='+leftdist+',noresize,resize=0,menubar=0,location=0,scrollbars=0')
	}

function closeWindow(){
	window.close;
	}

//Toggle with Motion
var timerlen = 5;
var slideAniLen = 300;

var timerID = new Array();
var startTime = new Array();
var obj = new Array();
var endHeight = new Array();
var moving = new Array();
var dir = new Array();

function slidedown(objname){
        if(moving[objname])
                return;

        if(document.getElementById(objname).style.display != "none")
                return; // cannot slide down something that is already visible

        moving[objname] = true;
        dir[objname] = "down";
        startslide(objname);
}

function slideup(objname){
        if(moving[objname])
                return;

        if(document.getElementById(objname).style.display == "none")
                return; // cannot slide up something that is already hidden

        moving[objname] = true;
        dir[objname] = "up";
        startslide(objname);
}

function startslide(objname){
        obj[objname] = document.getElementById(objname);

        endHeight[objname] = parseInt(obj[objname].style.height);
        startTime[objname] = (new Date()).getTime();

        if(dir[objname] == "down"){
                obj[objname].style.height = "1px";
        }

        obj[objname].style.display = "block";

        timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
}

function slidetick(objname){
        var elapsed = (new Date()).getTime() - startTime[objname];

        if (elapsed > slideAniLen)
                endSlide(objname)
        else {
                var d =Math.round(elapsed / slideAniLen * endHeight[objname]);
                if(dir[objname] == "up")
                        d = endHeight[objname] - d;

                obj[objname].style.height = d + "px";
        }

        return;
}

function endSlide(objname){
        clearInterval(timerID[objname]);

        if(dir[objname] == "up")
                obj[objname].style.display = "none";

        obj[objname].style.height = endHeight[objname] + "px";

        delete(moving[objname]);
        delete(timerID[objname]);
        delete(startTime[objname]);
        delete(endHeight[objname]);
        delete(obj[objname]);
        delete(dir[objname]);

        return;
}


function toggleSlide(objname,dclass){
	if(document.getElementById(objname).style.display == "none"){
		// div is hidden, so let's slide down
		slidedown(objname);
		dclass.className = 'hquestion';
	}else{
		// div is not hidden, so slide up
		slideup(objname);
		dclass.className = 'vquestion';
	}
}