var namePage = "";
var npFlag=1;
var arrItem=0;
var gallery = new Array ();
var iName="";
var img_path = "imgs/";
var img_menu_dir = "";
var lsmFlag = 0;
var pshift = 0;
var pheight = 0;
var urlI = "imgs/";
var nameButton = "";
var unDef;
var smenuShowArray = new Array ();
var loadedImages = new Array (
	"butt01_p.gif",
	"butt02_p.gif",
	"butt03_p.gif",
	"butt04_p.gif",
	"butt05_p.gif",
	"butt06_p.gif",
	"butt07_p.gif",
	"butt01_a.gif",
	"butt02_a.gif",
	"butt03_a.gif",
	"butt04_a.gif",
	"butt05_a.gif",
	"butt06_a.gif",
	"butt07_a.gif",
	"address.gif"
	);
	
var loadedImagesAbout = new Array (
	"sbutt07_01.gif",
	"sbutt07_02.gif",
	"sbutt07_03.gif",
	"sbutt07_04.gif",
	"title_about.gif",
	"map.gif"
	);
	
var loadedImagesPress = new Array (
	"title_press.gif"
	);
	
var loadedImagesLibrary = new Array (
	"sbutt05_01.gif",
	"sbutt05_02.gif",
	"sbutt05_03.gif",
	"sbutt05_04.gif",
	"sbutt05_05.gif",
	"sbutt05_06.gif",
	"sbutt05_07.gif",
	"sbutt05_08.gif",
	"sbutt05_09.gif",
	"sbutt05_10.gif",
	"sbutt05_11.gif",
	"sbutt05_12.gif",
	"sbutt05_13.gif",
	"sbutt05_14.gif",
	"title_library.gif",
	"butt_login.gif",
	"butt_register.gif"
	);
	
var PortfolioSocialGall01 = new Array (	
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg"
	);
var PortfolioSocialGall02 = new Array (	
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg"
	);
var PortfolioSocialGall03 = new Array (	
	"1.jpg","10.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","16.jpg","17.jpg","18.jpg","19.jpg","20.jpg"
	);
var PortfolioSocialGall04 = new Array (	
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg"
	);
var PortfolioSocialGall05 = new Array (	
	"11.jpg","12.jpg","13.jpg","14.jpg","15.jpg","1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg"
	);
var PortfolioSocialGall06 = new Array (	
	"7.jpg","1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg"
	);
var PortfolioSocialGall07 = new Array (	
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg","16.jpg","17.jpg","18.jpg"
	);
var PortfolioSocialGall08 = new Array (	
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg","16.jpg"
	);
var PortfolioSocialGall09 = new Array (	
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13.jpg"
	);
	
var PortfolioWeddingsGall01 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg","16.jpg","17.jpg","18.jpg","19.jpg","20.jpg","21.jpg","22.jpg","23.jpg","24.jpg","25.jpg","26.jpg","27.jpg","28.jpg"
	);
var PortfolioWeddingsGall02 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg","16.jpg","17.jpg","18.jpg","19.jpg","20.jpg","21.jpg","22.jpg","23.jpg","24.jpg","25.jpg","26.jpg","27.jpg","28.jpg","29.jpg","30.jpg","31.jpg","32.jpg","33.jpg"
	);
var PortfolioWeddingsGall03 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg"
	);
var PortfolioWeddingsGall04 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg","16.jpg","17.jpg","18.jpg","19.jpg","20.jpg","21.jpg","22.jpg"
	);
var PortfolioWeddingsGall05 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg","16.jpg","17.jpg","18.jpg"
	);
var PortfolioWeddingsGall06 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg","16.jpg","17.jpg","18.jpg","19.jpg","20.jpg"
	);
var PortfolioWeddingsGall07 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg"
	);
var PortfolioWeddingsGall08 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg","16.jpg","17.jpg","18.jpg","19.jpg","20.jpg","21.jpg","22.jpg","23.jpg","24.jpg","25.jpg","26.jpg","27.jpg","28.jpg","29.jpg","30.jpg","31.jpg","32.jpg","33.jpg","34.jpg","35.jpg","36.jpg","37.jpg","38.jpg"
	);
var PortfolioWeddingsGall09 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg"
	);
var PortfolioWeddingsGall10 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg"
	);
	
var PortfolioCorporateGall02 = new Array (
	"4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","1.jpg","3.jpg","2.jpg"
	);
	
var PortfolioCorporateGall06 = new Array (
	"3.jpg","1.jpg","8.jpg","5.jpg","7.jpg"
	);
	
var PortfolioCorporateGall07 = new Array (
	"2.jpg","4.jpg","6.jpg"
	);
	
var PortfolioCorporateGall01 = new Array (
	"4.jpg","12.jpg","13.jpg","14.jpg","11.jpg","2.jpg","3.jpg","1.jpg","10.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","15.jpg","16.jpg","17.jpg","18.jpg","19.jpg","20.jpg","21.jpg","22.jpg","23.jpg","24.jpg","25.jpg","28.jpg","29.jpg","30.jpg"	
	);
	
var PortfolioCorporateGall05 = new Array (
	"2.jpg","3.jpg","4.jpg","1.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg"
	);
	
var PortfolioCorporateGall04 = new Array (
	"2.jpg","1.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg"
	);
	
var PortfolioCorporateGall03 = new Array (
	"3.jpg","4.jpg","1.jpg","5.jpg","7.jpg","8.jpg","9.jpg"
	);
	
var PortfolioCorporateGall08 = new Array (
	"27.jpg","29.jpg","31.jpg","35.jpg","51.jpg","55.jpg","78.jpg","86.jpg","125.jpg","179.jpg"
	);
	
var FloralsSocialGall01 = new Array (
	"gal_social_flo_s00_008.jpg",
	"gal_social_flo_s00_009.jpg",
	"gal_social_flo_s00_010.jpg",
	"gal_social_flo_s00_011.jpg",
	"gal_social_flo_s00_012.jpg",
	"gal_social_flo_s00_013.jpg",
	"gal_social_flo_s00_014.jpg",
	"gal_social_flo_s00_015.jpg",
	"gal_social_flo_s00_016.jpg",
	"gal_social_flo_s00_017.jpg"
	);
	
var FloralsCorporateGall01 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg","16.jpg","17.jpg","18.jpg","19.jpg","20.jpg","21.jpg","22.jpg","23.jpg","24.jpg","25.jpg","26.jpg"
	);
	
var FloralsWeddingsGall01 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13.jpg"
	);
	
var FloralsWeddingsGall02 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13_new.jpg","14_new.jpg","13.jpg","14.jpg","15.jpg","16.jpg","17.jpg","18.jpg","19.jpg","20.jpg","21.jpg","22.jpg","23.jpg","24.jpg","25.jpg","26.jpg","27.jpg","28.jpg","29.jpg","30.jpg"
	);
	
var FloralsWeddingsGall03 = new Array (
	"17.jpg","18.jpg","19.jpg","1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg","16.jpg"
	);
	
var FloralsWeddingsGall04 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg"
	);
	
var FloralsWeddingsGall05 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg"
	);
	
var FloralsWeddingsGall06 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg"
	);
	
var FloralsWeddingsGall07 = new Array (
	"1.jpg","2_new.jpg","2.jpg","4_new.jpg","5_new.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","16_new.jpg","13.jpg","14.jpg","18_new.jpg","19_new.jpg","20.jpg","21.jpg","22.jpg","23.jpg","24.jpg","25.jpg","26.jpg","27.jpg","28.jpg","15.jpg","16.jpg"
	);
	
var FloralsWeddingsGall08 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg"
	);
	
var FloralsWeddingsGall09 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg"
	);
	
var InvitationsCorporateGall01 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg"
	);	

var InvitationsSocialGall01 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg"
	);
	
var InvitationsWeddingsGall01 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg"
	);
	
var EventGall01 = new Array (
	"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg","16.jpg","17.jpg","18.jpg"
	);
	

function preloadImages(preloadIArr) {

	var xImages = new Array ();
 		for (i=0; i < preloadIArr.length; i++) {
			xImages[i] = new Image ();
			xImages[i].src = urlI + preloadIArr[i];
		}
}

function preloadImages2(preloadIArr) {
	var xImages = new Array ();
	var stepPI = 0;
	var partUrl = "";
	
		for (i=1; i < preloadIArr.length; i=i+2) {
		
			if (preloadIArr[i]!=stepPI) {
				partUrl = preloadIArr[i];
				stepPI=stepPI+1;
				i++;
			}
			
			xImages[i] = new Image ();
			xImages[i].src = preloadIArr[0]+ partUrl + "/" + preloadIArr[i+1];
		}
		
}

function doName(maxs,numb){
	snumb = ""+numb;
	
	for (k=0; k < maxs-1; k=k+1){		
		if (snumb.length!=maxs) snumb = "0"+snumb;
	}
	
	return snumb;
	
}

function DoOver(iname) {
	
	flag = (iname == undefined) ? 0 : 1;
	if(flag) nameButton = iname;
	document.images[nameButton].src = flag ? urlI+nameButton+"_a.gif" : urlI+nameButton+"_p.gif";
	if(!flag) nameButton = "";
}

function doSMunu(nameDiv) {

	document.getElementById(namePage).style.top=0;
	pshift=0;
	

	if (nameDiv != namePage) {
		pheight = document.getElementById(nameDiv).offsetHeight;
		document.getElementById(namePage).style.visibility='hidden';
		document.getElementById(nameDiv).style.visibility='visible';
		namePage = nameDiv;
		doNavigation();
	}	

}

function doLeftSMenu(nameDiv) {

	lsmFlag=0;

	for (i=0; i<smenuShowArray.length; i=i+2) {
		if (smenuShowArray[i]==nameDiv) {
			if(smenuShowArray[i+1]==unDef) smenuShowArray[i+1]=0;
			document.getElementById(nameDiv).style.display = (smenuShowArray[i+1]) ? "none" : "block";
			smenuShowArray[i+1] = (smenuShowArray[i+1]) ? 0 : 1;
			lsmFlag = 1;
		}
	}
	
	if(!lsmFlag){	
		smenuShowArray[smenuShowArray.length]=nameDiv;
		document.getElementById(nameDiv).style.display = "block";
		smenuShowArray[smenuShowArray.length]=1;		
	}
}

function doNavigation() {	

	document.getElementById("forwDiv").style.visibility = (pheight+pshift > 526) ? 'visible' : 'hidden';
	document.getElementById("backDiv").style.visibility = (pshift < 0) ? 'visible' : 'hidden';

}

function doPage(pflag) {
	
	pshift = pflag ? pshift-526 : pshift+526 ;
	document.getElementById(namePage).style.top=pshift;

	doNavigation();

}

function preloadimg(np){
	var image = new Image();
	
	npFlag = np;
	
	if (npFlag) {
		arrItem = arrItem + 1;
		if (arrItem>gallery.length-1) {
			arrItem = gallery.length-1;
		}
	}
	else {
		arrItem = arrItem - 1;
		if (arrItem<0) {
			arrItem = 0;
		}
	}
		
	image.src = img_path + img_menu_dir + "/" + gallery[arrItem];
	
	
		
	if (image.addEventListener){
		image.addEventListener("load", next, false);
	}
	else if (image.attachEvent){
		image.attachEvent("onload", next);
	}
	
	if (image.complete) next();
}

function next(){	
	document.images[iName].src = img_path + img_menu_dir + "/"+gallery[arrItem];	
	if (arrItem==0){
		document.getElementById('gallPrevImg').className = 'visdiv0';
	}
	else {document.getElementById('gallPrevImg').className = 'visdiv1';}
	if (arrItem==gallery.length-1){
		document.getElementById('gallNextImg').className = 'visdiv0';
	}
	else {document.getElementById('gallNextImg').className = 'visdiv1';}
}

preloadImages(loadedImages);