

// global variables 

var is_msie = (navigator.appName == "Microsoft Internet Explorer") ? true : false;




function go_page(page_name) {
top.window.location.href=page_name;
}

function go_page_replace(page_name) {
top.window.location.replace(page_name);
}




function get_el(d) {
	return document.getElementById(d);
}

function hide_div(d) {
	document.getElementById(d).style.display = "none";
}

function show_div(d) {
	document.getElementById(d).style.display = "block";
}


function show_hide_div(id,zindex) {
var el = document.getElementById(id);
	if (el.style.display != "none") {
	el.style.display = "none";
		if (zindex) {
		el.style.zIndex = "0";
		}
	}
	else {
	el.style.display = "";
		if (zindex) {
		el.style.zIndex = zindex;
		}
	}
}


var option_divs = ['div_sizes','div_finishes','div_hanging','div_techniques'];

function pop_div(id) {
	for(i=0;i<option_divs.length;i++) {
		if (get_el(option_divs[i])) {
		get_el(option_divs[i]).style.display = 'none';
		}
	}
	get_el(id).style.display = 'block';
}

function preload_img(img_path) {
var img_file = new Image();
img_file.src = img_path;
}



var thumb_div_id = 0;

function thumbs_nav(direction) {
	if (direction == 'more') {
	hide_div('thumbs'+thumb_div_id);
	show_div('div_thumbs_back');
	thumb_div_id++;
	show_div('thumbs'+thumb_div_id);
		if (thumb_div_id == max_thumb_divs-1) {
		hide_div('div_thumbs_more');
		}
	} else if (direction == 'back') {
	hide_div('thumbs'+thumb_div_id);
		if (thumb_div_id > 0) {
		thumb_div_id--;
		show_div('div_thumbs_more');
		show_div('thumbs'+thumb_div_id);
		}
		if (thumb_div_id == 0) {
		hide_div('div_thumbs_back');
		}
	}
}


var img_num = 0;

function go_img(val,amt,is_home) {

	if (val != 'back' && val != 'next') {
	img_num = val;
	} else if (val == 'next') {
		if (img_num < amt-1) {
		img_num++;
		} else {
		img_num = 0;
		}
	} else if (val == 'back') {
		if (img_num == 0) {
		img_num = amt-1;
		} else {
		img_num--;
		}
	}

document.images['slide_image'].src = img_array[img_num][0];
document.getElementById('slide_image').style.width = img_array[img_num][1]+'px';
document.getElementById('slide_image').style.height = img_array[img_num][2]+'px';
for(i=0;i<img_amount;i++) {
document.getElementById('img_nav'+i).className = 'img_nav';
}
document.getElementById('img_nav'+img_num).className = 'img_nav img_nav_on';

	//if (is_home) {
	if (img_array[img_num][3]) {
	document.getElementById('img_caption_arrows').innerHTML = '&lt;&lt;&lt;';
	document.getElementById('img_caption_text').innerHTML = img_array[img_num][3];
	} else {
	document.getElementById('img_caption_arrows').innerHTML = '';
	document.getElementById('img_caption_text').innerHTML = '';
	}
}


var fade_timer;
var div_fadeamt = 0;
var fade_div_name;

function fade_div(div_name,direction,max_opacity) {
	max_opacity = (!max_opacity) ? 10 : max_opacity;
	if (!is_msie) {
	fade_div_name = div_name;
var divobj = document.all ? document.all[div_name] : document.getElementById ? document.getElementById(div_name) : "";
	//clearTimeout(fade_timer);
	if (direction == 'in') {
		divobj.style.display = "";
		//show_hide_div(fade_div_name,'1000');
		if(div_fadeamt < max_opacity) {
		div_fadeamt++;
		divobj.style.filter = "alpha(opacity="+div_fadeamt*10+")";
		divobj.style.opacity = div_fadeamt/10;
		fade_timer = setTimeout("fade_div('"+fade_div_name+"','in',"+max_opacity+")",15);
		} else {
		clearTimeout(fade_timer);
		}
	} else if (direction == 'out') {
		if(div_fadeamt > 0) {
		div_fadeamt--;
		divobj.style.filter = "alpha(opacity="+div_fadeamt*10+")";
		divobj.style.opacity = div_fadeamt/10;
		fade_timer = setTimeout("fade_div('"+fade_div_name+"','out')",20);
		} else {
		clearTimeout(fade_timer);
		//show_hide_div(fade_div_name,'0');
		divobj.style.display = "none";
		div_fadeamt = 0;
		}
	}
	} else {
		show_hide_div(div_name,'100');
	}
}


