Ext.onReady(function() {
	Ext.History.init();
});

function reloadData(panelData, processor) {
	var xmlHttp;
	document.getElementById(panelData).innerHTML = '<div style="text-align: center"><img src="/assets/images/alvin/ajax-loader_front.gif" alt="loading..." /></div>';
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	} catch (e) {
		// Internet Explorer
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				alert("Maaf, browser Anda tidak mendukung AJAX!");
				return false;
			}
		}
	}
	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState == 4) {
			document.getElementById(panelData).innerHTML = xmlHttp.responseText;
		}
	}
	xmlHttp.open("GET", "/modules/" + processor, true);
	xmlHttp.send(null);
}

function goHome() {
	Ext.History.add('goHome');
}
function goHome2() {
	document.getElementById('portfoliocontainer').style.display = 'none';
	document.getElementById('packagecontainer').style.display = 'none';
	document.getElementById('contactcontainer').style.display = 'none';
	document.getElementById('albumshow').style.display = 'none';
	document.getElementById('lookingfornews').style.display = 'none';
	document.getElementById('listnews').style.display = 'none';
	Ext.get('homecontainerini').fadeIn();
	Ext.get('homecontainer').fadeIn();
}

function goPortfolio() {
	Ext.History.add('goPortfolio');
}
function goPortfolio2() {
	document.getElementById('homecontainer').style.display = 'none';
	document.getElementById('homecontainerini').style.display = 'none';
	document.getElementById('packagecontainer').style.display = 'none';
	document.getElementById('contactcontainer').style.display = 'none';
	document.getElementById('albumshow').style.display = 'none';
	document.getElementById('lookingfornews').style.display = 'none';
	document.getElementById('listnews').style.display = 'none';
	Ext.get('portfoliocontainer').fadeIn();
}

function goPackage() {
	Ext.History.add('goPackage');
}
function goPackage2() {
	document.getElementById('homecontainer').style.display = 'none';
	document.getElementById('homecontainerini').style.display = 'none';
	document.getElementById('portfoliocontainer').style.display = 'none';
	document.getElementById('contactcontainer').style.display = 'none';
	document.getElementById('albumshow').style.display = 'none';
	document.getElementById('lookingfornews').style.display = 'none';
	document.getElementById('listnews').style.display = 'none';
	Ext.get('packagecontainer').fadeIn();
}

function goContact() {
	Ext.History.add('goContact');
}
function goContact2() {
	document.getElementById('homecontainer').style.display = 'none';
	document.getElementById('packagecontainer').style.display = 'none';
	document.getElementById('portfoliocontainer').style.display = 'none';
	document.getElementById('albumshow').style.display = 'none';
	document.getElementById('lookingfornews').style.display = 'none';
	document.getElementById('listnews').style.display = 'none';
	Ext.get('homecontainerini').fadeIn();
	Ext.get('contactcontainer').fadeIn();
}

function goAlbum() {
	Ext.History.add('goAlbum');
}
function goAlbum2() {
	document.getElementById('homecontainer').style.display = 'none';
	document.getElementById('packagecontainer').style.display = 'none';
	document.getElementById('portfoliocontainer').style.display = 'none';
	document.getElementById('homecontainerini').style.display = 'none';
	document.getElementById('contactcontainer').style.display = 'none';
	document.getElementById('lookingfornews').style.display = 'none';
	document.getElementById('listnews').style.display = 'none';
	Ext.get('albumshow').fadeIn();
}

function goNews() {
	Ext.History.add('goNews');
}
function goNews2() {
	document.getElementById('homecontainer').style.display = 'none';
	document.getElementById('homecontainerini').style.display = 'none';
	document.getElementById('portfoliocontainer').style.display = 'none';
	document.getElementById('contactcontainer').style.display = 'none';
	document.getElementById('packagecontainer').style.display = 'none';
	document.getElementById('albumshow').style.display = 'none';
	document.getElementById('listnews').style.display = 'none';
	Ext.get('lookingfornews').fadeIn();
}

function goListnews() {
	Ext.History.add('goListnews');
}

function goListnews2() {
	document.getElementById('homecontainer').style.display = 'none';
	document.getElementById('homecontainerini').style.display = 'none';
	document.getElementById('portfoliocontainer').style.display = 'none';
	document.getElementById('contactcontainer').style.display = 'none';
	document.getElementById('albumshow').style.display = 'none';
	document.getElementById('lookingfornews').style.display = 'none';
	Ext.get('listnews').fadeIn();
}


function goZoom(img,title,description,w,h) {
 
		new Ext.Window({
			title: 'Preview',
			closable:true,
			width: w,
			height: h,
			plain:true,
			resizable  :false,
			hideBorders : true,
			closable :true,
			modal : true,
			layout: 'fit',
			y: 100,
			items: [{
				xtype: 'panel',
				bodyStyle: 'background: url('+img+') no-repeat center top',
				style: 'background: url('+img+') no-repeat center top',
				layout: 'fit',
				forceFit: true,
				html: '<div style="-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);position:absolute;bottom:0" class="kolomdeskripsi"><font class="textjudul" color="#333333" >'+title+'</font><div class="textdeskripsi">'+description+' </div></div>'
			}],
			closeAction: 'hide'
		}).show();
}
Ext.History.on('change', function(token){
	if(token){
		eval(token + "2();");
	}
	else {

	}
}); 
