/* --------------------- */
/* rollover scripts */
/* --------------------- */

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		artists_over = newImage("graphics/artists_over.gif");
		composrs_over = newImage("graphics/composrs_over.gif");
		catalog_over = newImage("graphics/catalog_over.gif");
		contact_over = newImage("graphics/contact_over.gif");
		order_over = newImage("graphics/order_over.gif");
		home_over = newImage("graphics/home_over.gif");
		about_over = newImage("graphics/about_over.gif");
		preloadFlag = true;
	}

}


/* ------------------------------------------- */
/* PopWin function: opens a new browser window */
/* ------------------------------------------- */

var exit=true;
function PopWin(pagename,winname,intW, intH) {

if (exit)

var exwin=window.open(pagename,winname,'width=' + intW + ',height=' + intH + ',scrollbars=yes,resizable=0,nomargin=1');

if (exwin.opener == null)

exwin.opener = window;

}

/*---------------------------------------------------*/
/* Ticker scoller
/*---------------------------------------------------*/

var l1 =   1; // left of ticker in pixel, or 0 to position relative
var t1 =   1; // top of ticker in pixel, or 0 to position relative
var w1 = 1200; // width of ticker in pixel
var ie = document.all ? true : false;
var first = true;
var l2 = l1 + w1;
var l3 = l1 - l2;
var l = l2;
function tickinit() {
if (ie) {
if (l1 == 0 && t1 == 0) {
pos = document.all['tickpos'];
l1 = getLeft(pos);
t1 = getTop(pos);
}
ticktext.style.posTop = t1;
}
else {
if (l1 == 0 && t1 == 0) {
pos = document.anchors['tickpos'];
l1 = pos.x;
t1 = pos.y;
}
document.ticktext.pageY = t1;
}
l2 = l1 + w1;
l3 = l1 - l2;
l = l2;
setInterval('tick()', 1);
}
function getLeft(ll) {
if (ll.offsetParent)
return (ll.offsetLeft + getLeft(ll.offsetParent));
else 
return (ll.offsetLeft);
}
function getTop(ll) {
if (ll.offsetParent)
return (ll.offsetTop + getTop(ll.offsetParent));
else
return (ll.offsetTop);
}
function tick() {
l = l - 0.75;
if (l < l3) l = l2;
cl = l1 - l;
cr = l2 - l;
if (ie) {
ticktext.style.posLeft = l;
ticktext.style.posTop = t1;
ticktext.style.clip = "rect(auto "+cr+"px auto "+cl+"px)";
if (first) ticktext.style.visibility = "visible";
}
else {
document.ticktext.pageX = l;
document.ticktext.clip.left = cl;
document.ticktext.clip.right = cr;
if (first) document.ticktext.visibility = "show";
}
first = false;
}
