/*
 Copyright InnovisionIT 2009
*/

if (typeof(scripts) == 'undefined') var scripts = new Object();
importScript('./global/library/javascript/ajax.js');
importScript('./library/javascript/tools.js');
importScript('./global/library/javascript/eventRouter.js');

function importScript(jsFile) {
	if (scripts[jsFile] != null) return;
	var scriptElt = document.createElement('script');
	scriptElt.type = 'text/javascript';
	scriptElt.src = jsFile;
	document.getElementsByTagName('head')[0].appendChild(scriptElt);
	scripts[jsFile] = jsFile; // or whatever value your prefer
}

window.onload = function(){
	init();
	getDataForId("./view/home.php", "content");
}

function init(){
	var home = document.getElementById('home');
	var homeRouter = new jsEvent.EventRouter(home, 'onclick');
	homeRouter.addListener(homeMouseObserver);

/*	var aboutUs = document.getElementById('aboutUs');
	var aboutUsRouter = new jsEvent.EventRouter(aboutUs, 'onclick');
	aboutUsRouter.addListener(aboutUsMouseObserver);

	var catalogues = document.getElementById('catalogues');
	var cataloguesRouter = new jsEvent.EventRouter(catalogues, 'onclick');
	cataloguesRouter.addListener(cataloguesMouseObserver);
*/
	var contactUs = document.getElementById('contactUs');
	var contactUsRouter = new jsEvent.EventRouter(contactUs, 'onclick');
	contactUsRouter.addListener(contactUsMouseObserver);

	var newAccounts = document.getElementById('newAccounts');
	var newAccountsRouter = new jsEvent.EventRouter(newAccounts, 'onclick');
	newAccountsRouter.addListener(newAccountsMouseObserver);
/*
	var tradeFair = document.getElementById('tradeFair');
	var tradeFairRouter = new jsEvent.EventRouter(tradeFair, 'onclick');
	tradeFairRouter.addListener(tradeFairMouseObserver);

	var wholesale = document.getElementById('wholesale');
	var wholesaleRouter = new jsEvent.EventRouter(wholesale, 'onclick');
	wholesaleRouter.addListener(wholesaleMouseObserver);
*/
}

function homeMouseObserver(event){
	getDataForId("./view/home.php", "content");
}

function aboutUsMouseObserver(event){
	getDataForId("./view/aboutUs.php", "content");
}

function cataloguesMouseObserver(event){
	getDataForId("./view/catalogues.php", "content");
}

function contactUsMouseObserver(event){
	getDataForId("./view/contactUs.php", "content");
}

function newAccountsMouseObserver(event){
	getDataForId("./view/newAccounts.php", "content");
}

function tradeFairMouseObserver(event){
	getDataForId("./view/tradeFair.php", "content");
}

function wholesaleMouseObserver(event){
	getDataForId("./view/wholesaleAccess.php", "content");
}

function getPicture(pictureName){
	getDataForId("./view/picture.php?name=" + pictureName, "divPicture");
}

function fade(element, call){
	var obj = document.getElementById(element);
	Effect.Fade(obj);
	window.setTimeout(call, 1000);
}

function appear(element, call){
	var obj = document.getElementById(element);
	Effect.Appear(obj);
}

function grow(element){
	var obj = document.getElementById(element);
	Effect.Grow(obj);
}

function uploadPhoto(obj) {
   var poststr = "&name=" + encodeURI( document.getElementById("name").value ) +
                 "&email=" + encodeURI( document.getElementById("email").value) +
                 "&photo=" + encodeURI( document.getElementById("photo").value) +
                 "&comment=" + encodeURI( document.getElementById("comment").value +
                 "&submit=''");
   makePOSTRequest('./view/upload.php', poststr);
}