
function createText(s, id, src, w, h) {
	s = escape(s);
	return AC_FL_RunContentStr('codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0', 'id', 'myTitle' + id, 'name', 'myTitle' + id, 'width', w,'height', h,'src','titel'+ id,'quality','high','pluginspage', 'http://www.macromedia.com/go/getflashplayer','bgcolor', '#ffffff', 'wmode', 'transparent', 'movie', src + '?title=' + s);
}

var pagingCallback = {
	success:function(r) {
		var c = document.getElementById("searchresults");
		c.innerHTML = r.responseText;
		return;
	},
	failure:function(){ }
};

function nextPage(path) {
	g_page += 1;
	if (g_page > g_totalPages) g_page = g_totalPages;
	var c1 = YAHOO.util.Connect.asyncRequest('GET', '/call/project' + path + '/' + g_page, pagingCallback);
	pages(true);
}

function prevPage(path) {
	g_page -= 1;
	var c1 = YAHOO.util.Connect.asyncRequest('GET', '/call/project' + path + '/' + g_page, pagingCallback);
	pages(true);
}



var g_page = 0;
var g_totalPages = 2;

function showPages() {
	pages(true);
}

function hidePages() {
	pages(false);
}

function pages(b) {
	var nextPage = document.getElementById('nextpage');
	var prevPage = document.getElementById('prevpage');
	if(nextPage && prevPage) {
		var s = b ? 'block' : 'none';
		//alert(g_page+' '+g_totalPages+' '+s);
		if(g_page < g_totalPages) {
			nextPage.style.display = s;
		} else {
			nextPage.style.display = 'none';
		}

		if(g_page > 1) {
			prevPage.style.display = s;
		} else {
			prevPage.style.display = 'none';
		}
	}
}


var ajaxProjectId;
var ajaxProjectLang;
var ajaxAnimated = true;
var ajaxAnimationX = 0;
var ajaxIsAnimating = false;

var clearProject = function() {
	ajaxIsAnimating = false;
}

var getProject = function() {
	pageTracker._trackPageview(ajaxProjectLang+"/workId"+ajaxProjectId);
	var c1 = YAHOO.util.Connect.asyncRequest('GET', '/call/showproject' + ajaxProjectLang + '/' + ajaxProjectId, projectCallback);
}

var projectCallback = {
	success:function(r) {
		var c = document.getElementById("ajaxcontent");
		c.innerHTML = r.responseText;

		if (flext) flext.setup();

		if (ajaxAnimated) {
			var elY = YAHOO.util.Dom.getY(document.getElementById("ajaxcontent"));;
			var anim = new YAHOO.util.Motion('ajaxcontent', { points: { from: [-500, elY], to: [ajaxAnimationX, elY ]} }, 0.5, YAHOO.util.Easing.easeOut);
			anim.onComplete.subscribe(clearProject);
			anim.animate();
		} else {
			clearProject();
		}

		return;
	},
	failure:function(){ }
}

function showProject(pid, lang) {

	if (pid == ajaxProjectId && ajaxProjectLang == lang) {
		return false;
	}

	if (!ajaxIsAnimating && ajaxAnimated) {

		ajaxProjectId = pid;
		ajaxProjectLang = lang;
		ajaxIsAnimating = true;

		if (ajaxAnimationX == 0) {
			var d = document.getElementById("ajaxcontent");
			ajaxAnimationX = YAHOO.util.Dom.getX(d);
		}

		var anim = new YAHOO.util.Motion("ajaxcontent", { points: { by: [-670, 0] } }, 0.3, YAHOO.util.Easing.easeIn);
		anim.onComplete.subscribe(getProject);
		anim.animate();
	}

	if (!ajaxAnimated && ajaxIsAnimating) {
		ajaxProjectId = pid;
		ajaxProjectLang = lang;
		ajaxIsAnimating = true;

		getProject();
	}
}