/*
 Copyright InnovisionIT 2008
*/

if (typeof(scripts) == 'undefined') var scripts = new Object();
importScript('./global/library/javascript/ajax.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
}

function init(){
	var home = document.getElementById('home');
	var homeRouter = new jsEvent.EventRouter(home, 'onclick');
	homeRouter.addListener(homeMouseObserver);

//	var book = document.getElementById('book');
//	var bookRouter = new jsEvent.EventRouter(book, 'onclick');
//	bookRouter.addListener(bookMouseObserver);

	var locate = document.getElementById('locate');
	var locateRouter = new jsEvent.EventRouter(locate, 'onclick');
	locateRouter.addListener(locateMouseObserver);

	var contact = document.getElementById('contact');
	var contactRouter = new jsEvent.EventRouter(contact, 'onclick');
	contactRouter.addListener(contactMouseObserver);

	var links = document.getElementById('links');
	var linksRouter = new jsEvent.EventRouter(links, 'onclick');
	linksRouter.addListener(linksMouseObserver);

	var courses = document.getElementById('courses');
	var coursesRouter = new jsEvent.EventRouter(courses, 'onclick');
	coursesRouter.addListener(coursesMouseObserver);

	var downloads = document.getElementById('downloads');
	var downloadsRouter = new jsEvent.EventRouter(downloads, 'onclick');
	downloadsRouter.addListener(downloadsMouseObserver);
	
	var facilities = document.getElementById('facilities');
	var facilitiesRouter = new jsEvent.EventRouter(facilities, 'onclick');
	facilitiesRouter.addListener(facilitiesMouseObserver);

	var testimonials = document.getElementById('testimonials');
	var testimonialsRouter = new jsEvent.EventRouter(testimonials, 'onclick');
	testimonialsRouter.addListener(testimonialsMouseObserver);
	
	var rental = document.getElementById('rental');
	var rentalRouter = new jsEvent.EventRouter(rental, 'onclick');
	rentalRouter.addListener(rentalMouseObserver);
	
}

function homeMouseObserver(event){
	getDataForId("./view/home.php", "content");
}

function videoMouseObserver(event){
	getDataForId("./view/video.php", "content");
}

function bookMouseObserver(event){
	getDataForId("./view/book.php", "content");
}

function locateMouseObserver(event){
	getDataForId("./view/locate.php", "content");
}

function contactMouseObserver(event){
	getDataForId("./view/contact.php", "content");
}

function linksMouseObserver(event){
	getDataForId("./view/links.php", "content");
}

function downloadsMouseObserver(event){
	getDataForId("./view/downloads.php", "content");
}

function coursesMouseObserver(event){
	getDataForId("./view/courses.php", "content");
}

function facilitiesMouseObserver(event){
	getDataForId("./view/facilities.php", "content");
}

function testimonialsMouseObserver(event){
	getDataForId("./view/testimonials.php", "content");
}

function rentalMouseObserver(event){
	getDataForId("./view/rental.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);
}
