// JavaScript Document
// determine relative location

var url = document.URL;
if(!url.match('emmes.com')) {
	if(window.attachEvent) { var baseURL = url.substr(7,18); }
	else if(window.addEventListener) { var baseURL = 'file:///'+url.substr(8,18); }
} else {
	var baseURL = '/study/vid';
}
/*
if (url.split('Web\\develop').length>1) {
        var baseURL = url.substr(7,1)+':\\VID\\Web\\develop';
} else if (url.split('Web\\publish').length>1) {
        var baseURL = url.substr(7,1)+':\\VID\\Web\\publish';
}
*/

function cursor_wait() {
  document.body.style.cursor = 'wait';
}

function cursor_clear() {
  document.body.style.cursor = 'default';
}

function findPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
} 

function getAnchorPosition (anchorName) {
	//alert('yo');
	if (document.layers) {
		for(var i=0;i<document.anchors.length;i++) {
			if(anchorName == document.anchors[i].id) {
			var a = document.anchors[i];
			return { x: a.x, y: a.y };
			}
		}
	}
	else {
		var a = (new getObj(anchorName)).obj;
		var coords = {x: 0, y: 0 };
		coords.x = findPosX(a);
		coords.y = findPosY(a);
		return coords;
	}
}

function scrollToAnchor(anchorName) {
	//alert('scrolling');
	var coords = getAnchorPosition(anchorName);
	window.scrollTo(coords.x,coords.y);
}

function hideForm() {
	var f = new getObj('reportForm');
	if(f.obj) {
		var s = f.obj.getElementsByTagName('select');
		for(var i=0;i<s.length;i++) {
			s[i].style.visibility = 'hidden';
		}
	}
}

function showForm() {
	var f = new getObj('reportForm');
	if(f.obj) {
		var s = f.obj.getElementsByTagName('select');
		for(var i=0;i<s.length;i++) {
			s[i].style.visibility = 'visible';
		}
	}
}

function sweepOut(obj) {
	while(obj.hasChildNodes()) {
		obj.removeChild(obj.firstChild);
	}
}

function stripCharacter(words,character) {
	if(!words) return null;
	var spaces = words.length;
	for(var x = 1; x<spaces; ++x){
 		words = words.replace(character, "");   
 	}
 	return words;
}

function addToArray(array,value) {
	for(var i=0;i<array.length;i++) {
		if(array[i] == value) return;
	}
	array.push(value); 
}

