﻿Pages = new Array(); PageCache = new Array(); Preview = new Array(); Foot = new Array();
var PreviousPage=0; var CurrentPage=0;

//pg_name,pg_url,bg_id,page_prev_varmi,prev_html,footer_logo,div_width,div_height
Pages[0]=new Array("","home","01",false,0,true,441,490,1);
Pages[1]=new Array("HISTORY","history","02",true,0,true,0,0,0);
Pages[2]=new Array("PROFILE","profile","02",true,0,true,0,0,0);
Pages[3]=new Array("LABELS","lables","03",true,1,false,0,0,0);
Pages[4]=new Array("ASSORTMENT OF GOODS","assortment","02",true,2,true,0,0,0);
Pages[5]=new Array("CARE INSTRUCTION","care","02",true,0,true,0,0,0);
Pages[6]=new Array("LEATHER DICTIONARY","dictionary","02",true,0,true,0,0,0);
Pages[7]=new Array("BECOME OUR PARTNER","partner","02",true,0,true,0,0,0);
Pages[8]=new Array("LOGIN","login","02",true,0,true,0,0,0);
Pages[9]=new Array("NEWSLETTER","newsletter","02",true,0,true,0,0,0);
Pages[10]=new Array("EVENTS","events","04",false,0,true,611,425,0);
Pages[11]=new Array("CONTACT US","wi","02",true,0,true,0,0,0);
Pages[12]=new Array("CONTACT US","partners","02",true,0,true,0,0,0);
Pages[13]=new Array("IMPRINT","imprint","02",true,0,true,0,0,0);
Pages[14]=new Array("BECOME OUR PARTNER","partner2","02",true,0,true,0,0,0);
Pages[15]=new Array("NEWSLETTER","newsletter2","02",true,0,true,0,0,0);
Pages[16]=new Array("CUSTOMERS AREA","login2","02",true,0,true,0,0,0);
Pages[17]=new Array("NEWSLETTER","newsletter3","02",true,0,true,0,0,0);
Pages[18]=new Array("NEWSLETTER","newsletter4","02",true,0,true,0,0,0);
Pages[19]=new Array("SEND E-MAIL","login3","02",true,0,true,0,0,0);
Pages[20]=new Array("CONTACT US","wi2","02",true,0,true,0,0,0);

Preview[1]='<table cellpadding=0 cellspacing=0 border=0 width="100%" height="100%"><tr><td><a href="http://www.montgomery.at" target="_blank"><img src="../images/lables.gif" style="margin-left:114px; margin-top:53px;" border=0></a><br><br><br><br></td></tr></table>';
//margin-left:116px margin-top:0px
Preview[2]='<table cellpadding="0" cellspacing="0" border="0" width="100%" height="100%"><tr><td align="right" valign="middle"><img src="../images/preview/preview_assortment.jpg" style="margin-left:20px; margin-bottom:13px"></td></tr></table>';

Foot[0]='<img src="../images/spacer.gif" width="1" height="6" /><br /><a href="http://www.montgomery.at" target="_blank"><img src="../images/footer_logos.jpg" border="0"></a>';

Foot[1]='<a href="http://www.montgomery.at" target="_blank"><img src="../images/footer_logos_home.jpg" border="0"></a>';

// website functions
function WritePage() {
	var SdivPage = document.getElementById("divPage");
	var SdivBg = document.getElementById("divBg");
	var SdivPageTitle = document.getElementById("divPageTitle");
	var SdivPreview = document.getElementById("divPreview");
	var SdivFooter = document.getElementById("divFooter");
	
	if (Pages[CurrentPage][6]==0) { 
	w=407; l=541; } else { w=Pages[CurrentPage][6]; l=546+(407-w); }
	SdivPage.style.width=w+"px";
	SdivPage.style.marginLeft=l+"px";
	
	if (Pages[CurrentPage][7]==0) { 
	h=450; t=73; } else { h=Pages[CurrentPage][7]; t=73+(450-h); }
	SdivPage.style.height=h+"px";
	SdivPage.style.marginTop=t+"px";
	
	SdivFooter.innerHTML=Foot[Pages[CurrentPage][8]];
	
	SdivPageTitle.style.marginTop=(t-30)+"px";
	
	SdivPage.innerHTML=PageCache[CurrentPage];
	
	if (Pages[PreviousPage][2]!=Pages[CurrentPage][2]) {
		SdivBg.style.background='url(../images/bg/bg_'+Pages[CurrentPage][2]+'.jpg)'; }
	
	SdivPageTitle.innerHTML=Pages[CurrentPage][0];
	
	if (Pages[CurrentPage][3]==true) {
		SdivPreview.innerHTML='<table cellpadding="0" cellspacing="0" border="0" width="100%" height="100%"><tr><td align="right" valign="middle"><img src="../images/preview/preview_'+Pages[CurrentPage][1]+'.jpg" style="margin-right:2px"></td></tr></table>'; SdivPreview.style.display='block';
	} else { SdivPreview.style.display='none'; }
	
	if (Pages[CurrentPage][5]==true) { SdivFooter.style.display='block'; } else { SdivFooter.style.display='none'; }
	
	if (Pages[CurrentPage][4]!=0) {SdivPreview.innerHTML=Preview[Pages[CurrentPage][4]];}
}

function GetPage(sayfaadi){
	if (CurrentPage!=0) {if (CurrentPage==sayfaadi) {return;}}
	var rkey = Math.random(); PreviousPage = CurrentPage; CurrentPage = sayfaadi;
	if (!PageCache[CurrentPage]) {
		AjaxWaiting(); AjaxRequest(Pages[sayfaadi][1]+".asp?rkey=" + rkey,"GetPageCallBack");
	} else { WritePage(); }
}

function GetPageCallBack(req){
	var content = '<table cellpadding=0 cellspacing=0 width="100%" height="100%"><tr><td align="left" valign="top">'+req.responseText+'</td></tr></table>';
	PageCache[CurrentPage]=content;
	AjaxRemoveDiv('divShadow'); AjaxRemoveDiv('divLoading');
	WritePage();
	return;
}

function AjaxWaiting() {
	return;
	if (window.innerWidth) {w=window.innerWidth; h=window.innerHeight}
	if (document.all) {w=document.body.clientWidth; h=document.body.clientHeight}
	AjaxCreateDiv(0,0,w,h-1,'','divShadow');
	var w2=150; var h2=50; var x=Math.floor((w-w2)/2); 
	var y=Math.floor((h-h2)/2);
	AjaxCreateDiv(x,y,w2,h2,'<img src="../images/loading.gif" style="vertical-align:middle;">&nbsp;Loading...','divLoading');
	var rkey = Math.random();
	document.getElementById('divLoading').style.display='block';
}

function AjaxRequest() {
	field=arguments[0];
	FnName = arguments[1];
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) { alert ("Your browser doesn't support AJAX !"); return; }
	var url=field;
	xmlHttp.onreadystatechange=function() { stateChanged(FnName)};
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged() 
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		eval(arguments[0])(xmlHttp); return; }
}

function GetXmlHttpObject() {
	var xmlHttp=null;
	try { // Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	} catch (e) { //Internet Explorer
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

// Creates new div
function AjaxCreateDiv(x,y,w,h,content,divname) {
	return;
	if (document.getElementById(divname)) { AjaxRemoveDiv(divname); }
	var newdiv = document.createElement('div');
	newdiv.style.position = "absolute";
	newdiv.style.left = x+"px";
	newdiv.style.top = y+"px";
	newdiv.style.width = w;
	newdiv.style.height = h;
	newdiv.setAttribute('id',divname);
	newdiv.innerHTML = content;
	document.body.appendChild(newdiv);
}

// Removes the given div
function AjaxRemoveDiv(divNum) {
	return;
	var el = document.getElementById(divNum);
	el.parentNode.removeChild(el);
}

