var my_keybox = 0;
var my_valuebox = 0;

function init_dialog_boxes() {

	var mydiv = "";
	mydiv = mydiv + "<div id=\"dialog_box\" class=\"dialog_overlay\">\n";
	mydiv = mydiv + "<table width=\"100%\" height=\"100%\" cellspacing=0 cellpadding=0>\n";
	mydiv = mydiv + "<tr>\n";
	mydiv = mydiv + "<td width=\"100%\" height=\"100%\">\n";
	mydiv = mydiv + "\n";
	mydiv = mydiv + "<table width=400 align=\"center\" cellspacing=0 cellpadding=0 style=\"border: 1px solid #444444; background-color: #ffffff;\">\n";
	mydiv = mydiv + "<tr>\n";
	mydiv = mydiv + "<td style=\"padding: 2px;\">\n";
	mydiv = mydiv + "\n";
	mydiv = mydiv + "<table cellspacing=4 cellpadding=0 width=\"100%\">\n";
	mydiv = mydiv + "<tr>\n";
	mydiv = mydiv + "<td style=\"padding-left: 2px;\"><font class=\"small\"><div id=\"dialog_title\"></div></font></td><td><div align=\"right\"><a href='#' onclick='close_dialog();'><img src='/images/close_x.gif' width=14 height=14 alt='Close Dialog Window' border=0></a></div></td>\n";
	mydiv = mydiv + "</tr>\n";
	mydiv = mydiv + "<tr>\n";
	mydiv = mydiv + "<td colspan=2 style=\"border: 1px solid #91A0CB; padding: 0px;\" bgcolor=\"#F5F5F5\">\n";
	mydiv = mydiv + "<table cellspacing=0 cellpadding=0 width=100%>\n";
	mydiv = mydiv + "<tr>\n";
	mydiv = mydiv + "<td style='padding: 10px;' valign=top nowrap><img src='images/infobubble.png'></td>\n";
	mydiv = mydiv + "<td style='padding: 10px; padding-left: 0px; padding-bottom: 15px;' width=100%><font class='small'><div id=\"dialog_content\"></div></font></td></tr>\n";
	mydiv = mydiv + "\n";
	mydiv = mydiv + "<tr>\n";
	mydiv = mydiv + "<td colspan=2 bgcolor=#E4E4E4 style='padding-right: 10px; padding-top: 5px; padding-bottom: 5px;'>\n";
	mydiv = mydiv + "<div align=right id='dialog_buttons'>\n";
	mydiv = mydiv + "<input type=submit class='littlebutton' value='OK' style='width: 50px;'>\n";
	mydiv = mydiv + "<input type=submit class='littlebutton' value='Cancel' style='width: 50px;'>\n";
	mydiv = mydiv + "</div></td>\n";
	mydiv = mydiv + "</tr>\n";
	mydiv = mydiv + "\n";
	mydiv = mydiv + "</table>\n";
	mydiv = mydiv + "\n";
	mydiv = mydiv + "</td>\n";
	mydiv = mydiv + "</tr>\n";
	mydiv = mydiv + "</table>\n";
	mydiv = mydiv + "\n";
	mydiv = mydiv + "</td>\n";
	mydiv = mydiv + "</table>\n";
	mydiv = mydiv + "\n";
	mydiv = mydiv + "</td>\n";
	mydiv = mydiv + "</tr>\n";
	mydiv = mydiv + "</table>\n";
	mydiv = mydiv + "\n";
	mydiv = mydiv + "</div>\n";
	mydiv = mydiv + "\n";
	mydiv = mydiv + "<div id=\"dialog_box_iframe\" class=\"dialog_overlay\">\n";
	mydiv = mydiv + "\n";
	mydiv = mydiv + "<table width=\"100%\" height=\"100%\" cellspacing=0 cellpadding=0>\n";
	mydiv = mydiv + "<tr>\n";
	mydiv = mydiv + "<td width=\"100%\" height=\"100%\">\n";
	mydiv = mydiv + "\n";
	mydiv = mydiv + "<table align=\"center\" cellspacing=0 cellpadding=0 style='border: 1px solid #444444; background-color: #ffffff;'>\n";
	mydiv = mydiv + "<tr>\n";
	mydiv = mydiv + "<td style='padding: 2px;'>\n";
	mydiv = mydiv + "\n";
	mydiv = mydiv + "<table cellspacing=4 cellpadding=0 width=100%>\n";
	mydiv = mydiv + "<tr>\n";
	mydiv = mydiv + "<td style=\"padding-left: 2px;\"><font class='small'><div id=\"dialog_title_iframe\"></div></font></td><td><div align=right><a href='#' onclick='close_dialog_box_iframe();'><img src='/images/close_x.gif' width=14 height=14 alt='Close Dialog Window' border=0></a></div></td>\n";
	mydiv = mydiv + "</tr>\n";
	mydiv = mydiv + "<tr>\n";
	mydiv = mydiv + "<td colspan=2 style='border: 1px solid #91A0CB; padding: 0px;'>\n";
	mydiv = mydiv + "\n";
	mydiv = mydiv + "<iframe frameborder=\"0\" scrolling=\"no\" id=\"dialog_iframe\" style=\"width: 500px; height: 200px; border: 0px;\" src=\"/blank.htm\"></iframe>\n";
	mydiv = mydiv + "\n";
	mydiv = mydiv + "</td></tr></table>\n";
	mydiv = mydiv + "\n";
	mydiv = mydiv + "</td>\n";
	mydiv = mydiv + "</tr>\n";
	mydiv = mydiv + "</table>\n";
	mydiv = mydiv + "\n";
	mydiv = mydiv + "</td>\n";
	mydiv = mydiv + "</table>\n";
	mydiv = mydiv + "\n";
	mydiv = mydiv + "</td>\n";
	mydiv = mydiv + "</tr>\n";
	mydiv = mydiv + "</table>\n";
	mydiv = mydiv + "\n";
	mydiv = mydiv + "</div>\n";

	var div_to_enter = document.getElementById("dialog_container");
	if (div_to_enter) { 
		div_to_enter.innerHTML = mydiv;
	}

}

function show_dialog_box(title,fulltext,boxtype,buttons_array,return_func) { 
	
	var my_div = document.getElementById("dialog_box");
	var my_title = document.getElementById("dialog_title");
	var my_content = document.getElementById("dialog_content");
	var my_buttons = document.getElementById("dialog_buttons");
	
	if (my_title == null) { 
		
		// this might be being called from a subwindow
		my_div = parent.document.getElementById("dialog_box");
		my_title = parent.document.getElementById("dialog_title");
		my_content = parent.document.getElementById("dialog_content");
		my_buttons = parent.document.getElementById("dialog_buttons");
	
	}
	
	my_title.innerHTML = title;
	my_content.innerHTML = fulltext;
	
	// do a button for each of the buttons we need
	var mybuttons = "";
	
	//alert(buttons_array);
	for (var i=0; i<buttons_array.length; i++) {
		mybuttons = mybuttons + "<input type='button' class='littlebutton' value='"+buttons_array[i]+"' style='width: 50px;' onclick="+return_func+"('"+buttons_array[i]+"')> ";
	}
	
	//alert(boxtype);
	
	my_buttons.innerHTML = mybuttons;	
	
	// set the return function
	dialog_return = return_func;
	
	// set the inside of the div
	
	
	my_div.style.left = document.documentElement.scrollLeft + "px";
	my_div.style.top = document.documentElement.scrollTop + "px";
	my_div.style.display = "block";
	

}	


function show_dialog_box_iframe(title,url,width,height) { 

	if (width == null) { width = 500; }
	if (height == null) { height = 400; }

	var my_title = document.getElementById("dialog_title_iframe");
	var mydiv_iframe = document.getElementById("dialog_iframe");
	var mydiv = document.getElementById("dialog_box_iframe");
	
	if ((my_title == null) && (mydiv_iframe == null) && (mydiv == null)) { 
		
		// this might be being called from a subwindow
		my_title = parent.document.getElementById("dialog_title_iframe");
		mydiv_iframe = parent.document.getElementById("dialog_iframe");
		mydiv = parent.document.getElementById("dialog_box_iframe");

	}
	
	my_title.innerHTML = title;
	
	mydiv_iframe.style.width = width;
	mydiv_iframe.style.height = height;
	mydiv_iframe.src = url;
	
	mydiv.style.display = "block";

}

function lookup_table(key_box,value_box,window_title,window_location) { 

	// display a lookup table dialog box

	my_keybox = key_box;
	my_valuebox = value_box;
	
	show_dialog_box_iframe(window_title,window_location,null,null);

}

function lookup_callback(mykey,myvalue) { 

	// set the necessary values
	
	my_keybox.value = mykey;
	my_valuebox.value = myvalue;
	
	close_dialog_box_iframe();

}

function close_dialog_box_iframe() { 

	var mydiv = document.getElementById("dialog_box_iframe");
	mydiv.style.display = "none";

}

function close_dialog_box() {
	var mydiv = document.getElementById("dialog_box");
	mydiv.style.display = "none";
}

function close_dialog() { 
	close_dialog_box();
}

function ok_callback(result) { 
	close_dialog_box();
}

function go_6colour() { 


	document.body.scrollTop = 0;

	var my_buttons = new Array("OK","Cancel");
	show_dialog_box("You are being forwarded","Press 'OK' to be taken to the 6 Colour Digital website for Digital Print. Press 'Cancel' to cancel.","question",my_buttons,"sixcol_callback");
	return false;
}

function go_cc() { 

	var my_buttons = new Array("OK","Cancel");
	show_dialog_box("You are being forwarded","Press 'OK' to be taken to the Company Cards website for Plastic Card printing. Press 'Cancel' to cancel.","question",my_buttons,"cc_callback");
}

function sixcol_callback(result) { 

	if (result == "OK") { 
		window.location='http://www.6colourdigital.co.uk';
	} else { 
		close_dialog_box();
	}

}

function open_help() { 

	day = new Date();
	id = day.getTime();
	window.open('index.php?page=help', id, 'toolbar=0,scrollbars=0,location=0,status=1,menubar=0,resizable=1,width=700,height=500');

}

init_dialog_boxes();