﻿function CancelBubble(o,e){if (!e) var e = window.event;e.cancelBubble = true;if (e.stopPropagation) e.stopPropagation();}
function AddEvent(obj, evType, fn){if (obj.addEventListener){obj.addEventListener(evType, fn, true);return true;} else if (obj.attachEvent){var r = obj.attachEvent("on"+evType, fn);return r;} else {return false;}}
function RemoveEvent(obj,evType,fn){
    if (obj.removeEventListener)
    {
        obj.removeEventListener(evType,fn,false);
    } 
    else if (obj.detachEvent) 
    {
        obj.detachEvent("on"+evType, fn);
    } 
}
function CaptureEsc(e,f){CaptureKey(27,e,f);}function CaptureEnt(e,f){CaptureKey(13,e,f);}
function CaptureKey(k,e,f){e = e || window.event;var kCode = e.keyCode || e.which;if (kCode == k){eval(f);}}
function DisableSubmit(e,f){var code;e = e || window.event;if (e.keyCode){code = e.keyCode;}else{ if (e.which) code = e.which};if(code == 13){CancelBubble(null,e);if (f) eval(f);return false;}return true;}
function GetClientSize(){var aW,aH;if(typeof( window.innerWidth ) == 'number' ) {aW = window.innerWidth;aH = window.innerHeight;} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {aW = document.documentElement.clientWidth;aH = document.documentElement.clientHeight;} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {aW = document.body.clientWidth;aH = document.body.clientHeight;}return [aW,aH];}
function GetScrollXY(){var scrOfX = 0, scrOfY = 0;if( typeof( window.pageYOffset ) == 'number' ) {scrOfY = window.pageYOffset;scrOfX = window.pageXOffset;} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {scrOfY = document.body.scrollTop;scrOfX = document.body.scrollLeft;} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {scrOfY = document.documentElement.scrollTop;scrOfX = document.documentElement.scrollLeft;}return [ scrOfX, scrOfY ];}

function DisableSelection(element) {element.onselectstart = function() {return false;};element.unselectable = "on";element.style.MozUserSelect = "none";element.style.cursor = "default";}
function EnableSelection(element) {element.onselectstart = function() {return true;};element.unselectable = "";element.style.MozUserSelect = "";element.style.cursor = "";}
function GetMouseOffset(target, ev){ev = ev || window.event;var docPos = GetObjectPosition(target);var mousePos  = GetMouseCoords(ev);return {x:mousePos.x - docPos.x, y:mousePos.y - docPos.y};}
function GetObjectPosition(e){
	var left = 0;
	var top  = 0;

	while (e.offsetParent){
		left += e.offsetLeft;
		top  += e.offsetTop;
		e     = e.offsetParent;
	}

	left += e.offsetLeft;
	top  += e.offsetTop;

	return {x:left, y:top};
}
function GetObjectSize(e){
	var w = 0;
	var h  = 0;

	w = e.offsetWidth;
	h  = e.offsetHeight;

	return {w:w, h:h};
}


function GetMouseCoords(ev){
	if(ev.pageX || ev.pageY){
		return {x:ev.pageX, y:ev.pageY};
	}
	return {
		x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
		y:ev.clientY + document.body.scrollTop  - document.body.clientTop
	};
}

banners = new Array(
	new Array(4, 160, 600, 'acb48379','Zone4'),
	new Array(5, 300, 250, 'ad950613','Zone5'),
	new Array(6, 160, 600, 'ad9cb021','Zone6'),
	new Array(7, 300, 250, 'af44fdd4','Zone7'),	
	new Array(8, 160, 600, 'acb48j79','Zone8'),
	new Array(9, 300, 250, 'ad950h13','Zone9'),
	new Array(10, 160, 600, 'ad9cy021','Zone10'),
	new Array(11, 300, 250, 'af442dd4','Zone11'),	
	new Array(12, 160, 600, 'acb4t379','Zone12'),
	new Array(13, 300, 250, 'ad95w613','Zone13'),
	new Array(14, 160, 600, 'ad9cby21','Zone14'),
	new Array(15, 300, 250, 'af44fxd4','Zone15'),
	new Array(16, 468, 60, 'af45ghd4','Zone16')	,
	new Array(17, 468, 60, 'af4fggd4','Zone17'),
	new Array(51, 160, 600, 'afgfgxc4','Zone51'),	
	new Array(52, 300, 250, 'afdvbnc4','Zone52'),	
	new Array(53, 160, 600, 'afdvbnc5','Zone53'),	
	new Array(54, 300, 250, 'afdvbnc6','Zone54'),	
	new Array(55, 468, 60, 'af43ggd4','Zone55'),
	new Array(57, 468, 60, 'af44ggd4','Zone57'),
	new Array(56, 468, 60, 'af45ggd4','Zone56'),
	new Array(58, 468, 60, 'af46ggd4', 'Zone58'),
	new Array(118, 150, 120, 'af461gd4','Zone118'),
	new Array(119, 150, 120, 'af462gd4','Zone119'),
	new Array(120, 150, 120, 'af463gd4','Zone120'),
	new Array(121, 150, 120, 'af464gd4', 'Zone121'),
	new Array(122, 150, 120, 'af465gd4','Zone122')
);

function load_banner(banner_location)
{
	for (i=0; i<banners.length; i++)
	{
		if (banners[i][4] == banner_location)
		{
			banner_zone = banners[i][4];
			banner_width = banners[i][1];
			banner_adsZone = banners[i][0];
			banner_height = banners[i][2];
			banner_ZoneId = banners[i][3];
	}}
	
	try {

document.getElementById(banner_zone).innerHTML = '<iframe style=\'background:#fff;\' id=\''+ banner_ZoneId +'\' src=\'http://adserver.job.pesec.net/www/delivery/afr.php?n=' + banner_ZoneId +' &amp;zoneid=' + banner_adsZone +'&amp;target=_blank\' framespacing=\'0\' frameborder=\'no\' scrolling=\'no\' width=\'' + banner_width+ '\' height=\'' + banner_height+ '\'><a href=\'http://adserver.job.pesec.net/www/delivery/ck.php?n=aa0980ba&amp;cb='+ banner_ZoneId +'\' target=\'_blank\'><img src=\'http://adserver.job.pesec.net/www/delivery/avw.php?zoneid=' + banner_adsZone +'&amp;n='+ banner_ZoneId +'\' border=\'0\' alt=\'\' /></a></iframe>';
	} catch(error) { return 0; }
}

function zebratbFocus(o,e)
{
    if (!o) return;
    
    if (!o.ztbinit){
        o.value = '';
    }
}

function zebratbkd(o,e)
{
    if (!o) return;
    o.ztbinit = (o.value != o.dt || o.value!='');
    try{
    if (o.isp) o.type="password";
    } catch (e){}
}

function zebratbBlur(o,e)
{
    if (!o) return;
    if (!o.ztbinit || o.value==''){
           try{
        if (o.isp) o.type="text";
        } catch (e){}
        o.value = o.dt;
        o.ztbinit=false;
    }
}

function zebratbinit(id,isp,dt,acls,dcls)
{
    isp = !!isp;
    var o = document.getElementById(id);
    if (!o) return;
    o.isp = isp;
    o.dt =  dt;
    o.acls = acls;
    o.dcls = dcls;
    if (isp)
    {
        try{
        o.type="text";
        } catch (e){}
    }
    o.value = dt;
}
function OpenPopup(URI) {
   if (screen.height) {
     var ourHeight = Math.round(screen.height-100);
   } else {
     ourHeight = 500;
   }
   var Settings = "scrollbars=yes,resizable=yes,";
   Settings = Settings + "width=800,";
   Settings = Settings + "height=" + ourHeight; 
   Settings = Settings + "left=0,";
   Settings = Settings + "top=0,";
   theNewWin = window.open(URI, 'CV', Settings);
   theNewWin.focus();
}