// jumping to cuepoints in flash movies
function setQPoint(movieID,cpname)
{
   thisMovie(movieID).setCuePoint(cpname);
}

function thisMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		//alert(window[movieName]);
		return window[movieName];
	} else {
		//alert(document[movieName]);
		return document[movieName];
	}
}

// Get a style property (name) of a specific element (elem)
function getStyle( elem, name ) {
	// If the property exists in style[], then it's been set recently (and is current)
	if (elem.style[name])
		return elem.style[name];

	// Otherwise, try to use IE's method
	else if (elem.currentStyle)
		return elem.currentStyle[name];

	// Or the W3C's method, if it exists
	else if (document.defaultView && document.defaultView.getComputedStyle) {
		// It uses the traditional 'text-align' style of rule writing, instead of textAlign
		name = name.replace(/([A-Z])/g,"-$1");
		name = name.toLowerCase();

		// Get the style object and get the value of the property (if it exists)
		var s = document.defaultView.getComputedStyle(elem,"");
		return s && s.getPropertyValue(name);

	// Otherwise, we're using some other browser
	} else
		return null;
}

// JavaScript Document// Find the X (Horizontal, Left) position of an element
function pageX(elem) {
	var p = 0;
	
	// We need to add up all of the offsets for every parent
	while ( elem.offsetParent ) {
		// Add the offset to the current count
		p += elem.offsetLeft;
	
		// and continue on to the next parent
		elem = elem.offsetParent;
	}
	
	return p;
}

// Get the actual width (using the computed CSS) of an element
function getWidth( elem ) {
	// Gets the computed CSS value and parses out a usable number
	return parseInt( getStyle( elem, 'width' ) );
}

// A function for setting the horizontal position of an element
function setX(elem, pos) {
	// Set the 'left' CSS property, using pixel units
	elem.style.left = pos + "px";
}

// A function for setting the horizontal position of an element
function setWidth(elem, width) {
	// Set the 'left' CSS property, using pixel units
	elem.style.width = width + "px";
}

