var printWin = null;
var x=0;
var y=0;
var screenw = screen.availWidth;
var screenh = screen.availHeight;
var toShowLinks = false;



function showPrintVerTextileProduct(intProdid, intSkuNo, strColorName)
{
	var URL = "";


	if (navigator.appName == 'Netscape') {
		if(checkMinorVerNS6(navigator.userAgent)){
			URL = "printTextileProduct.jsp?prod_id=" + intProdid + "&skunno="+ intSkuNo + "&colorname=" +strColorName;
		} else {
			URL = "products/printTextileProduct.jsp?prod_id=" + intProdid + "&skunno="+ intSkuNo + "&colorname=" +strColorName;
		}
	} else if (navigator.appName == 'Microsoft Internet Explorer') {
		if(navigator.platform.indexOf('Mac')!=-1){
			URL = "products/printTextileProduct.jsp?prod_id=" + intProdid + "&skunno="+ intSkuNo + "&colorname=" +strColorName;
		} else {
			if(navigator.userAgent.indexOf('Opera') != -1){
			URL = "products/printTextileProduct.jsp?prod_id=" + intProdid + "&skunno="+ intSkuNo + "&colorname=" +strColorName;
			} else {
			URL = "printTextileProduct.jsp?prod_id=" + intProdid + "&skunno="+ intSkuNo + "&colorname=" +strColorName;
			}
		}
 	}

	if (printWin != null){
		if (printWin.closed == false){
			printWin.focus();
		}
	}

	getWindowPostion();

	printWin = window.open(URL, "printwindow", "width=575,height=410,left="+x+",top="+y+",scrollbars=yes,menubar=no,directories=no,location=no,toolbar=no");
}


function showPrintVerImagoProduct(intProdid, intSkuNo, strColorName)
{

	var URL = "";

	if (navigator.appName == 'Netscape') {
		if(checkMinorVerNS6(navigator.userAgent)){
			URL = "printImagoProduct.jsp?prod_id=" + intProdid + "&skunno="+ intSkuNo + "&colorname=" +strColorName;
		} else {
			URL = "products/printImagoProduct.jsp?prod_id=" + intProdid + "&skunno="+ intSkuNo + "&colorname=" +strColorName;
		}
	} else if (navigator.appName == 'Microsoft Internet Explorer') {
		if(navigator.platform.indexOf('Mac')!=-1){
			URL = "products/printImagoProduct.jsp?prod_id=" + intProdid + "&skunno="+ intSkuNo + "&colorname=" +strColorName;
		} else {
			if(navigator.userAgent.indexOf('Opera') != -1){
			URL = "products/printImagoProduct.jsp?prod_id=" + intProdid + "&skunno="+ intSkuNo + "&colorname=" +strColorName;
			} else {
			URL = "printImagoProduct.jsp?prod_id=" + intProdid + "&skunno="+ intSkuNo + "&colorname=" +strColorName;
			}
		}
 	}

	if (printWin != null){
		if (printWin.closed == false){
			printWin.focus();
		}
	}

	getWindowPostion();

	printWin = window.open(URL, "printwindow", "width=575,height=410,left="+x+",top="+y+",scrollbars=yes,menubar=no,directories=no,location=no,toolbar=no");
}



/*
 * Function to show printable version of the story.
 */

function showPrintableVersion(storyid)
{
	var URL = "";

	if (navigator.appName == 'Netscape') {
		if(checkMinorVerNS6(navigator.userAgent)){
			URL = "printstory.jsp?story_id=" + storyid;
		} else {
			URL = "news/printstory.jsp?story_id=" + storyid;
		}
	} else if (navigator.appName == 'Microsoft Internet Explorer') {
		if(navigator.platform.indexOf('Mac')!=-1){
			URL = "news/printstory.jsp?story_id=" + storyid;
		} else {
			if(navigator.userAgent.indexOf('Opera') != -1){
			URL = "news/printstory.jsp?story_id=" + storyid;
			} else {
			URL = "printstory.jsp?story_id=" + storyid;
			}
		}
 	}



	if (printWin != null)
	{
		if (printWin.closed == false)
		{
			printWin.focus();
		}
	}

	getWindowPostion();

	printWin = window.open(URL, "printwindow", "width=555,height=410,left="+x+",top="+y+",scrollbars=yes,menubar=no,directories=no,location=no,toolbar=no");
}

/*
 * Calculates the window position for the
 */
 function getWindowPostion() {

  	if (x != 0 && y != 0){
		x = x+24;
		y = y+24;

	}
	else {
		x	= (screenw-555)/2;
		y	= (screenh-410)/2;
	}

	if(((x+555)>screenw) ||  ((y+410)>screenh)) {
		x=0;
		y=0;
	}

 }

 /*
  * Called when the browser used is Netscape. If the NS version is 6.1+ it returns true and the corresponding chaged URL is called.
  */

 function checkMinorVerNS6(userAgent) {
		var index  = userAgent.indexOf("Netscape");
 		var browserver = userAgent.substring(index);
 		var tempArr = browserver.split("/");
 		var verArr = tempArr[1].split(".");
 		if(verArr[0] == '6'){
			if (verArr[1] >= 1){
	 			return true;
 			} else {
	 			return false;
 			}
 		}
 		return false;

 }

 /*
  * This function is used hide the 'Close Window' and 'Print' options so that
  * they do not appear on the printed page.
  */

 function toPrint() {
 	var flag = true ;
 	if(window.print) {
 		document.getElementById("CloseWinTop").style.visibility="hidden";
 		document.getElementById("Print").style.visibility="hidden";
  	//	document.getElementById("CloseWinBottom").style.visibility="hidden";
  		window.print();
  	}
 }
function toPrintProducts() {
 	var flag = true ;
 	if(window.print) {
 		document.getElementById("CloseWinTop").style.visibility="hidden";
 		document.getElementById("Print").style.visibility="hidden";
		window.print();
  	}
 }
 /*
  * This function is used show the 'Close Window' and 'Print' options
  */

 function showAllLinks(){

	document.getElementById("CloseWinTop").style.visibility="visible";
	document.getElementById("Print").style.visibility="visible";
//	document.getElementById("CloseWinBottom").style.visibility="visible";

 }

  function showAllLinksProducts(){

	document.getElementById("CloseWinTop").style.visibility="visible";
	document.getElementById("Print").style.visibility="visible";


 }

/*
 * Function to show printable version in the careers module.
 */

function showPrintableVersionCareers(strJobid)
{
	var URL = "";

	window.alert("made it to JS");

	if (navigator.appName == 'Netscape')
	{
		if(checkMinorVerNS6(navigator.userAgent))
		{
			URL = "printjob.jsp?jobid=" + strJobid;
		}
		else
		{
			URL = "careers/printjob.jsp?jobid=" + strJobid;
		}
	}
	else if (navigator.appName == 'Microsoft Internet Explorer')
	{
		if(navigator.platform.indexOf('Mac')!=-1)
		{
			URL = "careers/printjob.jsp?jobid=" + strJobid;
		}
		else
		{
			if(navigator.userAgent.indexOf('Opera') != -1)
			{
				URL = "careers/printjob.jsp?jobid=" + strJobid;
			}
			else
			{
				URL = "careers/printjob.jsp?jobid=" + strJobid;

				window.alert("IE URL = " + URL);
			}
		}
 	}

	if (printWin != null)
	{
		if (printWin.closed == false)
		{
			printWin.focus();
		}
	}

	getWindowPostion();

	printWin = window.open(URL, "printwindow", "width=555,height=410,left="+x+",top="+y+",scrollbars=yes,menubar=no,directories=no,location=no,toolbar=no");
}


function showPrintableVersionProduct(intProdid)
{
	var URL = "";

	if (navigator.appName == 'Netscape') {
		if(checkMinorVerNS6(navigator.userAgent)){
			URL = "printproduct.jsp?prod_id=" + intProdid;
		} else {
			URL = "products/printproduct.jsp?prod_id=" + intProdid;
		}
	} else if (navigator.appName == 'Microsoft Internet Explorer') {
		if(navigator.platform.indexOf('Mac')!=-1){
			URL = "products/printproduct.jsp?prod_id=" + intProdid;
		} else {
			if(navigator.userAgent.indexOf('Opera') != -1){
			URL = "products/printproduct.jsp?prod_id=" + intProdid;
			} else {
			URL = "printproduct.jsp?prod_id=" + intProdid;
			}
		}
 	}

	if (printWin != null)
	{
		if (printWin.closed == false)
		{
			printWin.focus();
		}
	}

	getWindowPostion();

	printWin = window.open(URL, "printwindow", "width=555,height=410,left="+x+",top="+y+",scrollbars=yes,menubar=no,directories=no,location=no,toolbar=no");
}


function showPrintableVersionDesigner(desgid)
{
	var URL = "";

	if (navigator.appName == 'Netscape') {
		if(checkMinorVerNS6(navigator.userAgent)){
			URL = "printdesigner.jsp?designer_id=" + desgid;
		} else {
			URL = "designer/printdesigner.jsp?designer_id=" + desgid;
		}
	} else if (navigator.appName == 'Microsoft Internet Explorer') {
		if(navigator.platform.indexOf('Mac')!=-1){
			URL = "designer/printdesigner.jsp?designer_id=" + desgid;
		} else {
			if(navigator.userAgent.indexOf('Opera') != -1){
			URL = "designer/printdesigner.jsp?designer_id=" + desgid;
			} else {
			URL = "printdesigner.jsp?designer_id=" + desgid;
			}
		}
 	}

	if (printWin != null)
	{
		if (printWin.closed == false)
		{
			printWin.focus();
		}
	}

	getWindowPostion();

	printWin = window.open(URL, "printwindow", "width=555,height=410,left="+x+",top="+y+",scrollbars=yes,menubar=no,directories=no,location=no,toolbar=no");
}

function showPrintableVersionMuseum(ProdId)
{
	var URL = "";

	if (navigator.appName == 'Netscape') {
		if(checkMinorVerNS6(navigator.userAgent)){
			URL = "printmuseum.jsp?prod_id=" + ProdId;
		} else {
			URL = "museum/printmuseum.jsp?prod_id=" + ProdId;
		}
	} else if (navigator.appName == 'Microsoft Internet Explorer') {
		if(navigator.platform.indexOf('Mac')!=-1){
			URL = "museum/printmuseum.jsp?prod_id=" + ProdId;
		} else {
			if(navigator.userAgent.indexOf('Opera') != -1){
			URL = "museum/printmuseum.jsp?prod_id=" + ProdId;
			} else {
			URL = "printmuseum.jsp?prod_id=" + ProdId;
			}
		}
 	}

	if (printWin != null)
	{
		if (printWin.closed == false)
		{
			printWin.focus();
		}
	}

	getWindowPostion();


	printWin = window.open(URL, "printwindow", "width=555,height=410,left="+x+",top="+y+",scrollbars=yes,menubar=no,directories=no,location=no,toolbar=no");
}


function showPrintableVersionClient(lineId, sortby)
{


	var URL = "";

	if (navigator.appName == 'Netscape') {
		if(checkMinorVerNS6(navigator.userAgent)){

			URL = "products/printclientlist.jsp?line_id=" + lineId + "&sortby="+ sortby;

		} else {

			URL = "products/printclienlist.jsp?line_id=" + lineId +  "&sortby=" + sortby;
		}
	} else if (navigator.appName == 'Microsoft Internet Explorer') {
		if(navigator.platform.indexOf('Mac')!=-1){

			URL = "products/printclienlist.jsp?line_id=" + lineId +  "&sortby=" + sortby;
		} else {
			if(navigator.userAgent.indexOf('Opera') != -1){

			URL = "products/printclienlist.jsp?line_id=" + lineId +  "&sortby=" + sortby;
			} else {

			URL = "printclientlist.jsp?line_id=" + lineId +  "&sortby=" + sortby;

			}
		}
 	}

	if (printWin != null)
	{
		if (printWin.closed == false)
		{
			printWin.focus();
		}
	}



	getWindowPostion();

	printWin = window.open(URL, "printwindow", "width=555,height=410,left="+x+",top="+y+",scrollbars=yes,menubar=no,directories=no,location=no,toolbar=no");
}


function showPrintableVersionEssential()
{

	var URL = "";

	if (navigator.appName == 'Netscape') {
		if(checkMinorVerNS6(navigator.userAgent)){

			URL = "essentials/print_essential.jsp";

		} else {

			URL = "essentials/print_essential.jsp";
		}
	} else if (navigator.appName == 'Microsoft Internet Explorer') {
		if(navigator.platform.indexOf('Mac')!=-1){

			URL = "essentials/print_essential.jsp";
		} else {
			if(navigator.userAgent.indexOf('Opera') != -1){

			URL = "essentials/print_essential.jsp";
			} else {

			URL = "print_essential.jsp";

			}
		}
 	}

	if (printWin != null)
	{
		if (printWin.closed == false)
		{
			printWin.focus();
		}
	}



	getWindowPostion();

	printWin = window.open(URL, "printwindow", "width=555,height=410,left="+x+",top="+y+",scrollbars=yes,menubar=no,directories=no,location=no,toolbar=no");
}

function showPrintableVersionEssential1()
{

	var URL = "";

	if (navigator.appName == 'Netscape') {
		if(checkMinorVerNS6(navigator.userAgent)){

			URL = "essentials/print_essential1.jsp";

		} else {

			URL = "essentials/print_essential1.jsp";
		}
	} else if (navigator.appName == 'Microsoft Internet Explorer') {
		if(navigator.platform.indexOf('Mac')!=-1){

			URL = "essentials/print_essential1.jsp";
		} else {
			if(navigator.userAgent.indexOf('Opera') != -1){

			URL = "essentials/print_essential1.jsp";
			} else {

			URL = "print_essential1.jsp";

			}
		}
 	}

	if (printWin != null)
	{
		if (printWin.closed == false)
		{
			printWin.focus();
		}
	}



	getWindowPostion();

	printWin = window.open(URL, "printwindow", "width=555,height=410,left="+x+",top="+y+",scrollbars=yes,menubar=no,directories=no,location=no,toolbar=no");
}

function showPrintableVersionForRewards(storyid)
{
	var URL = "";

	if (navigator.appName == 'Netscape') {
		if(checkMinorVerNS6(navigator.userAgent)){
			URL = "print.jsp?story_id=" + storyid;
		} else {
			URL = "HR/print.jsp?story_id=" + storyid;
		}
	} else if (navigator.appName == 'Microsoft Internet Explorer') {
		if(navigator.platform.indexOf('Mac')!=-1){
			URL = "HR/print.jsp?story_id=" + storyid;
		} else {
			if(navigator.userAgent.indexOf('Opera') != -1){
			URL = "HR/print.jsp?story_id=" + storyid;
			} else {
			URL = "print.jsp?story_id=" + storyid;
			}
		}
 	}



	if (printWin != null)
	{
		if (printWin.closed == false)
		{
			printWin.focus();
		}
	}

	getWindowPostion();

	printWin = window.open(URL, "printwindow", "width=555,height=410,left="+x+",top="+y+",scrollbars=yes,menubar=no,directories=no,location=no,toolbar=no");
}