<!--
//
var t = 7;
var rand_disp = 0;
t *= 1000;
var c;
var d;
var ixI = 0;
var ixU = 0;
var ixA = 0;
var ixW = 0;
var arI = new Array();
var arU = new Array();
var arA = new Array();
var arW = new Array();
var arC = new Array();
var arG = new Array();



var n = arI.length;

function ImgI(loc) {
	this.image_item = new Image();
	this.image_item.src = loc;
}

function ImgU(arU) {
	this.content = arU;
}

function ImgA(arA) {
	this.content = arA;
}

function ImgW(arW) {
	this.content = arW;
}

function getILoc(obj) {
	return(obj.image_item.src);
}

function getIURL(obj) {
	return(obj.content);
}

function getIAlt(obj) {
	return(obj.content);
}

function getIWin(obj) {
	return(obj.content);
}

function gen(x, y) {
	var r = y - x + 1;
	return Math.floor(Math.random() * r) + x;
}

function getNxtI() {
	if ((rand_disp)||(ixI % n ==0 && ixI!=0)) {
		ixI = gen(0, n-1);
	}
	else {
		ixI = (ixI+1) % n;
	}

	var i = getILoc(arI[ixI]);
	return(i);
}

function getgURL(row, col) {
    var tIx = arG[row][col];
	var u = getIURL(arU[tIx]);
	var w = getIWin(arW[tIx]);
	getPEmployerURL(u, w);
}

function getPEmployerURL (u, w) {
	if (w == 1) {
		x = screen.availWidth/2 - 680/2;
		y = screen.availHeight/2 - 550/2 - 85;
		window.open(u, "newwindow", "toolbar=yes,menubar=no,scrollbars=yes,resizable=yes,location=top,status=no,width=750,height=600,ScreenX=0,ScreenY=0,Top="+y+",Left="+x);
		return false;
	}
	else{
		location.href=u;
	}
}

function grotate(p, q, o) {
	var i = getNxtI();
	arG[q][o] = ixI;
	document[p].src = i;
	document[p].alt = getIAlt(arA[ixI]);
	var r = "grotate('"+ p +"', " + q + ", " + o + ")";
	setTimeout(r, t);
}

function rotateAll() {
	if (n > 0) {
	    for (var j = 0; j < d; j++) {
			for (var i = 0; i < c; i++) {
				grotate('gImagec'+j+'r'+i,j,i)
			}
		}
	}
}

function grotateOnce(p, q, o) {
	var i = getNxtI();
	arG[q][o] = ixI;
	if(document[p]){
        document[p].src = i;
    	document[p].alt = getIAlt(arA[ixI]);
    	var r = "grotate('"+ p +"', " + q + ", " + o + ")";
    }
}


function rotateOnce() {
    var x = 0;
	if (n > 0) {
	    for (var j = 0; j < d; j++) {
			for (var i = 0; i < c; i++) {
			    if (x > max) { break;}
				grotateOnce('gImagec'+j+'r'+i,j,i);
				x++;
			}
		}
	}
}

function getRSGrid(z, m, w, h, s, cs) {
	t = 0;
	c = z;
	var x = 0;
	max = m - 1;
	if (n % z == 0) {
		d = (n/z);
	}
	else {
	    d = ((n-(n%z))/z) + 1;
	}
	
    if (n > 0) {
        arG = new Array();
        for (var j = 0; j < d; j++) {
            arG[j] = new Array(z);
			if (j != 0) {
			     if (x > max) { break;}
			    document.write(cs);
			}
			for (var i = 0; i < c; i++) {
                if (x > max) { break;}
                if (i != 0) {
			        document.write(s);
				}
				if (x < n) {
					document.write("<a href='#' onclick='javascript:getgURL(" + j + ", " + i + ");'>");
					document.write("<img name='gImagec" + j + "r" + i + "' src='pic/profiled_preload.gif' width='" + w + "' height='" + h + " ' alt='' border='0'></a>");
				}
				else {
				    document.write("&#160;");
				}
				x++;
			}
		}
	}
}

function utf8_decode(utftext) {
	var string = "";
	var i = 0;
	var c = c1 = c2 = 0;

	 while ( i < utftext.length ) {

		c = utftext.charCodeAt(i);

		if (c < 128) {
			string += String.fromCharCode(c);
			i++;
		}
		else if((c > 191) && (c < 224)) {
			c2 = utftext.charCodeAt(i+1);
			string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
			i += 2;
		}
		else {
			c2 = utftext.charCodeAt(i+1);
			c3 = utftext.charCodeAt(i+2);
			string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
			i += 3;
		}
	}
	return string;
}
//-->
