
function mouseoverLink(link) {
	link = $(link.id);
	link.addClassName("hover");
}

function mouseoutLink(link) {
	link = $(link.id);
	link.removeClassName("hover");
}

function submitAsynchronousData(params, action, method, tempContainer, callback) {
	new Ajax.Request(action, {
		method: method,
		asynchronous: true,
		evalScripts: true, 
		parameters: params,
		encoding: 'UTF-8',
	  	requestHeaders: ['Content-Type', 'text/html', 'charset', 'UTF-8'],
	  	
	  	onSuccess: function(transport) {
			try {
		  		tempContainer = $(tempContainer);
		  		if(transport.responseText != null) {
			  		tempContainer.innerHTML = transport.responseText;
			  		transport.responseText.evalScripts();
		  		}
			  	if(callback) {
			  		if (typeof callback == 'function') {
			  			callback();
			  		} else {
			  			eval(callback);
			  		}
			  	}
		  	} catch(ex) {
		  		alert(ex);
		  	}
		},
		onFailure: function(transport) {
		  	//failureTransport(transport.responseText);
		}
	});
}

function loadPage(pageCommand) {
	var action = "";
	var container = "mainContent";
	
	var actionNav = "";
	var containerNav = "navContent";
	
	if(pageCommand == "about") {
		action = "content/aboutUs.php?r="+Math.random();
		actionNav = "content/rightNavBase.php?r="+Math.random();
	} 
	else if(pageCommand == "contacts") {
		action = "content/contacts.php?r="+Math.random();
		actionNav = "content/rightNavBase.php?r="+Math.random();
	} 
	else if(pageCommand == "donate") {
		action = "content/donate.php?r="+Math.random();
		actionNav = "content/rightNavBase.php?r="+Math.random();
	} 
	else if(pageCommand == "links") {
		action = "content/usefulLinks.php?r="+Math.random();
		actionNav = "content/rightNavBase.php?r="+Math.random();
	} 
	else if(pageCommand == "friends") {
		action = "content/ourFriends.php?r="+Math.random();
		actionNav = "content/rightNavBase.php?r="+Math.random();
	} 
	else if(pageCommand == "galery") {
		action = "content/galery.php?r="+Math.random();
		actionNav = "content/rightNavGalery.php?r="+Math.random();
	} 
	else if(pageCommand == "news") {
		action = "content/news.php?r="+Math.random();
		actionNav = "content/rightNavNews.php?r="+Math.random();
	} 
	else if(pageCommand == "events") {
		action = "content/events.php?r="+Math.random();
		actionNav = "content/rightNavEvents.php?r="+Math.random();
	}
	else if(pageCommand == "parents") {
		action = "content/parents/intro.php?r="+Math.random();
		actionNav = "content/parents/rightNav.php?r="+Math.random();
	}
	else if(pageCommand == "clinicGallery") {
		action = "content/clinicGallery.php?r="+Math.random();
		actionNav = "content/rightNavClinicGallery.php?r="+Math.random();
	}
	else {
		action = "content/welcomePage.php?r="+Math.random();
		actionNav = "content/rightNavBase.php?r="+Math.random();
	}
	submitAsynchronousData('', action, 'POST', container, resizePage);
	submitAsynchronousData('', actionNav, 'POST', containerNav, '');
}

function resizePage() {
	var contentHeight = $("mainContent").getHeight();
	if(contentHeight > 680) {
		$("content").style.height = contentHeight + "px";
	} else {
		$("content").style.height = "680px";
	}
}

function activateNavLink(linkId) {
	var navigationTabs = $A($('navigation').getElementsByTagName('li'));
    	
	navigationTabs.each(function(tab) {
		if(tab.className.indexOf('active') != -1) {
			$(tab.id).removeClassName('active');
		}
	});
	
	if(linkId) {
		$(linkId).removeClassName('hover');
		$(linkId).addClassName('active');
	}
}

function aboutUs_activateTabLink(tabId) {
	var navigationTabs = $A($('aboutUs_tabNav').getElementsByTagName('li'));
	
	navigationTabs.each(function(tab) {
		if(tab.className.indexOf('active') != -1) {
			$(tab.id).removeClassName('active');
		}
	});
	
	if(tabId) {
		$(tabId).removeClassName('hover');
		$(tabId).addClassName('active');
	}
	
	/*var action = "";
	var container = "aboutUsData";
	
	if(tabId == "aboutUs_cadres") {
		action = "content/cadres.php";
	} else if (tabId == "aboutUs_activities") {
		action = "content/activities.php";
	} else if (tabId == "aboutUs_images") {
		action = "content/ourImages.php";
	}
	
	submitAsynchronousData('', action, 'POST', container, resizePage);*/
}

function friends_activateTabLink(tabId) {
	var navigationTabs = $A($('friends_tabNav').getElementsByTagName('li'));
	
	navigationTabs.each(function(tab) {
		if(tab.className.indexOf('active') != -1) {
			$(tab.id).removeClassName('active');
		}
	});
	
	if(tabId) {
		$(tabId).removeClassName('hover');
		$(tabId).addClassName('active');
	}
	
	/*
	var action = "";
	var container = "friendsData";
	
	if(tabId == "friends_sponsors") {
		action = "content/sponsors.php";
	} else if (tabId == "friends_proselytes") {
		action = "content/proselytes.php";
	}
	
	submitAsynchronousData('', action, 'POST', container, resizePage);*/
}

function gallery_loadPicture(picture, kidName, age) {
	$('gallery_loadedPicture').src = "images/pictures/" + picture;
	$('gallery_painterName').innerHTML = kidName;
	$('gallery_painterAge').innerHTML = age;
}

function news_readIndexNews(newsId) {
	var action = "content/news.php?r="+Math.random();
	var container = "mainContent";
	var parameters = "&newsId=" + newsId;
	
	submitAsynchronousData(parameters, action, 'GET', container, resizePage);
}

function news_gotoPage(page) {
	var actionNav = "content/rightNavNews.php?r="+Math.random();
	var containerNav = "navContent";
	var parameters = "&page=" + page;
	
	submitAsynchronousData(parameters, actionNav, 'GET', containerNav, '');
}

function events_readIndexEvents(eventId) {
	var action = "content/events.php?r="+Math.random();
	var container = "mainContent";
	var parameters = "&eventId=" + eventId;
	
	submitAsynchronousData(parameters, action, 'GET', container, resizePage);
}

function events_gotoPage(page) {
	var actionNav = "content/rightNavEvents.php?r="+Math.random();
	var containerNav = "navContent";
	var parameters = "&page=" + page;
	
	submitAsynchronousData(parameters, actionNav, 'GET', containerNav, '');
}

/*
 * for parents
 */
function parents_readBook(bookName) {
	var action = "";
	var container = "mainContent";
	var parameters = "";
	
	if(bookName == "infoLevkemia")
		action = "content/parents/book_infoLevkemia.php?r="+Math.random();
	
	else if(bookName == "levkemia")
		action = "content/parents/book_levkemia.php?r="+Math.random();
	
	else if(bookName == "tumor")
		action = "content/parents/book_tumor.php?r="+Math.random();
	
	submitAsynchronousData(parameters, action, 'GET', container, resizePage);
}

/*
 * clinic gallery
 */
function clinicGallery_gotoPage(page) {
	var actionNav = "content/rightNavClinicGallery.php?r="+Math.random();
	var containerNav = "navContent";
	var parameters = "&page=" + page;
	
	submitAsynchronousData(parameters, actionNav, 'GET', containerNav, '');
}

function clinicGallery_loadPicture(pictureSrc) {
	$('clinicGallery_loadedPicture').src = pictureSrc;
}
