// JavaScript Document
var d = document;

function displayJobPopUp(id) {	
	
	var btn = d.getElementById(id);	
	btn.style.display = "block";
	
}

function closeJobPopUp(id) {	
	var btn = d.getElementById(id);	
	btn.style.display = "none";
}

function changeLanguage(target) {
	var nowL = 'eng';
	var url = location.href.replace((nowL+'/'), (target+'/'));
	location.href = url;
}

//dropdownbox
function dropdownbox(id1, id2)
{
	//alert(id1);
	var btn2 = document.getElementById(id1);
	var btn = document.getElementById(id2);
 
	if (btn.style.display != 'block')
	{
		btn.style.display = 'block';
		btn.onmouseover = function() {btn.hit = true;};
		btn2.onmouseover = function() {btn2.hit = true;};
		btn2.onmouseout= function() {
											
											btn2.hit = false; setTimeout(function() {if (!btn.hit && !btn2.hit)	btn.style.display = 'none';}, 200);
										};
		btn.onmouseout= function() {
											btn.hit = false; setTimeout(function() {if (!btn.hit)	btn.style.display = 'none';}, 200);
											
										};
	}		
}

function mouseOverDD(id)
{		
		var btn = document.getElementById(id);
		btn.style.backgroundColor = "#593D15";
		btn.style.color = "#FFFFFF";
		
}

function mouseOutDD(id)
{		
		var btn = document.getElementById(id);
		btn.style.backgroundColor = "#EDE2CD";
		btn.style.color = "#593D15";
		
}



function init()
{
	setBtnOver();
}


function setBtnOver()
{
	var img = d.getElementsByTagName('img');
	
	for (var i=0; i<img.length; i++)
	{
		if (img[i].className != 'btnOver')	continue;
		if (img[i].src.indexOf('_on') >= 0)	img[i].clicked = true;
		
		img[i].onmouseover = function()
		{
			if (this.clicked)	return;
			var ext = this.src.substring(this.src.length-4, this.src.length);
			
			this.src = this.src.replace(ext, '_on' + ext);
		}
		
		img[i].onmouseout = function()
		{
			if (this.clicked)	return;
			var ext = this.src.substring(this.src.length-4, this.src.length);
			
			this.src = this.src.replace('_on' + ext, ext);
		}
	}
}

//job scroll
var motion;
var goSpeed = 30;
var tempNum;
var frameBody;
var tempL;
var tempW;
var temp = 0;

var tempX;
var tempY;
var isIFrame = false;

var parentWindow;

function autoScrollStart(name, goNum) {	
	scrollStop();
	tempNum = goNum;
	if (navigator.appName.indexOf("Microsoft") > -1) {
    	frameBody  = document.getElementById(name);
    } else {
    	frameBody  = document.getElementById(name);
    }
	//window.status = frameBody.scrollWidth;
	autoScrollMotion();
}

function scrollStart(name, goNum, iFrame) {
	
	tempNum = goNum;
	if (navigator.appName.indexOf("Microsoft") > -1) {
		if (iFrame != null) {
    		frameBody  = document.frames(name).document.body;
    		isIFrame = true;
				
    	} else {
    		frameBody  = document.getElementById(name);
				
    	}
	} else {
		if (iFrame != null) {
    		frameBody  = document.all(name);
    	//	frameBody.contentWindow.scrollTo(0, 0);
    		isIFrame = true;
				
    	} else {
    		frameBody  = document.getElementById(name);
				
    	}
	}
	scrollMotion();
}

function scrollMotion(){
	
//	window.status = document.getElementById("contentIFrame").document.body.scrollHeight +"  :  "+ frameBody.offsetHeight;
	if (navigator.appName.indexOf("Microsoft") > -1) {
		frameBody.scrollTop += tempNum;
		
	} else {
		if (isIFrame) {
			tempX = frameBody.contentWindow.pageXOffset;
			tempY = frameBody.contentWindow.pageYOffset;
			tempY += tempNum;
			frameBody.contentWindow.scrollTo(tempX, tempY);
		} else {
			frameBody.scrollTop += tempNum;
		}
	}
	
	motion = setTimeout("scrollMotion()", goSpeed);
}

function scrollStop() {
	clearTimeout(motion);
}

var d = document;
var contentTarget = null;

function contentOpen(target)
{	
	if (contentTarget == target)	return;
	var content = d.getElementById('jobContent_' + target);
	var title = d.getElementById('jobitemCon_' + target);
	var border = d.getElementById('jobitem_' + target);
	
	if (contentTarget) {
		var content2 = d.getElementById('jobContent_' + contentTarget);
		var title2 = d.getElementById('jobitemCon_' + contentTarget);
		var border2 = d.getElementById('jobitem_' + contentTarget);
		
		content2.style.display = 'none';
		title2.style.backgroundColor = '#ECE2D5';
		border2.style.borderLeft = '#C2A570 3px solid';
	}
	
	if (content.style.display != 'block')
	{
		content.style.display = 'block';
		title.style.backgroundColor = '#D6C2A7';
		border.style.borderLeft = '#FFFFFF 3px solid';
	}
	contentTarget = target;
}

function NewWindow(mypage, myname, w, h, scroll,resizable) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable='+resizable+','
	win = window.open(mypage, myname, winprops)
	win.self.focus()
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}


//media on photo 
function displayMask(id) {
	var mask = d.getElementById('mask_' + id);
	mask.style.display = 'block';
	mask.onmouseover = function() {
			mask.style.display = 'block';
	}
	mask.onmouseout = function() {
			mask.style.display = 'none';
	}
	
	
}

//media on photo  border
function changeBorder(id) {
	var borderC = d.getElementById('m' + id);
	borderC.className = 'photoOn';
	borderC.onmouseover = function() {
			borderC.className = 'photoOn';
	}
	
	borderC.onmouseout = function() {
			borderC.className = 'photoOut';
	}
	
	
}


