//pop-ups
win=null;
function displayWindow(url, width, height, left, top, name) {
	if (win) {
		win.close(); 
	};
        win=window.open(url, "name",'width=' + width + ',height=' + height + ', left=' + left + ', top=' + top + ', resizable=0,scrollbars=0,menubar=0' );
	win.focus();
}


// wyslij łącze do znajomegp

function mailUrl(){
        window.location = "mailto:?subject="+document.title+"    " +window.location+"&body="+document.title+"    "+window.location;
   }


// set defaul pop-up window dimensions.

var popupWidth = 500;

var popupHeight = 400;

var strDefaultProductView = "front";



// BEGIN GLOBAL NAV CONFIGURATION AND ROLLOVER ==========================

// create collection of image objects in global nav

var imgCollection = new Object();

imgCollection.products = new GlobalNav('products');

imgCollection.tech = new GlobalNav('tech');

imgCollection.locator = new GlobalNav('locator');

imgCollection.shop = new GlobalNav('shop');

imgCollection.news = new GlobalNav('news');

imgCollection.about = new GlobalNav('about');



// initializes new image object for use by image collection

function GlobalNav(navItem) {

	this.on = new Image();

	this.on.src = "images/gnav_" + navItem + "_on.gif";

	this.off = new Image();

	this.off.src = "images/gnav_" + navItem + "_off.gif";

}

// swaps image source file onmouseover

function over(imgID){

	document.images["gnav_" + imgID].src = imgCollection[imgID].on.src;

}

// swaps image source file onmouseout

function out(imgID){

	document.images["gnav_" + imgID].src = imgCollection[imgID].off.src;

}

// END GLOBAL NAV CONFIGURATION AND ROLLOVER ==========================





// BEGIN ROLLOVER CLASSNAME SWAP CODE USED BY SUB NAV =================

function setObjectForBrowser(cellID){

	if(document.all &! document.getElementById){

		objElement = document.all[cellID];

	}

	else if (document.getElementById){

		objElement = document.getElementById(cellID);

	}

	return objElement;

}

function setHighlightOn(cellID){

	if(!document.layers){

		var elementToChange = setObjectForBrowser(cellID);

		elementToChange.className = "subnav_on";

	}

}

function setHighlightOff(cellID){

	if(!document.layers){

		var elementToChange = setObjectForBrowser(cellID);

		elementToChange.className = "subnav_off";

	}

}

// END ROLLOVER CLASSNAME CODE ======================================





// BEGIN ROLLOVER CLASSNAME SWAP CODE USED BY PRODUCT NAV ===========

function setHighlightPNavOn(cellID){

	if(!document.layers){

		var elementToChange = setObjectForBrowser(cellID);

		elementToChange.className = "pnav_on";

	}

}

function setHighlightPNavOff(cellID){

	if(!document.layers){

		var elementToChange = setObjectForBrowser(cellID);

		elementToChange.className = "pnav_off";

	}

}

// END ROLLOVER CLASSNAME SWAP CODE USED BY PRODUCT NAV ============





// BEGIN ROLLOVER CLASSNAME SWAP CODE USED BY PRODUCT NAV ON HOME PAGE ===========

function setHighlightPNavHomeOn(cellID){

	if(!document.layers){

		var elementToChange = setObjectForBrowser(cellID);

		elementToChange.className = "pnavhome_on";

	}

}

function setHighlightPNavHomeOff(cellID){

	if(!document.layers){

		var elementToChange = setObjectForBrowser(cellID);

		elementToChange.className = "pnavhome_off";

	}

}

// END ROLLOVER CLASSNAME SWAP CODE USED BY PRODUCT NAV ON HOME PAGE============





// BEGIN SWAP PRODUCT DETAIL IMAGE ========================================

function swapproductimage(imageID,imageAvailable){

	var objCreated = false;

	

	if (document.layers){

		objVar = document['productdetail'];

	}

	else if(document.all &! document.getElementById){

		objVar = document.all['productdetail'];

	}

	else if (document.getElementById){

		objVar = document.getElementById('productdetail');

	}

	else{

		objVar = false;

	}



	if(imageAvailable == true){		

		if(objVar != false){

			objVar.src = "catalog/products/" + imageID + ".jpg";

			objCreated = true;

		}

		else {

			objCreated = false;

		}

	}

	else{

		objVar.src = "catalog/products/no_image.jpg";

		objCreated = true;

	}

	

	if(objCreated == false){

		alert("unable to load image");

	}	

}

// END SWAP PRODUCT DETAIL IMAGE ========================================





// BEGIN POP UP A NEW WINDOW ================================================

function doPopWin(strLocation,strWindowName,strParameters){

	window.open(strLocation,strWindowName,strParameters);

}

// END POP UP A NEW WINDOW ==================================================





// BEGIN IMAGE SWAP FRONT BACK =================================

function swapfrontback(imageID){



	if (document.layers){

		objVar = document['productdetail'];

		objVar2 = document['detail_back_view'];

	}

	else if(document.all &! document.getElementById){

		objVar = document.all['productdetail'];

		objVar2 = document.all['detail_back_view'];

	}

	else if (document.getElementById){

		objVar = document.getElementById('productdetail');

		objVar2 = document.getElementById('detail_back_view');

	}

	else{

		objVar = false;

		objVar2 = false;

	}



	if(objVar != false){

		if(strDefaultProductView != "back"){

			var arrImageID = imageID.split("_");

			var imageIDPrefix = arrImageID[0];

			objVar.src = "catalog/products/" + imageIDPrefix + "_back.jpg";

			objVar2.src = "images/products/detail_seefront.gif";

			objVar2.alt = "see the front";

			strDefaultProductView = "back";

		}

		else{

			objVar.src = "catalog/products/" + imageID ;

			objVar2.src = "images/products/detail_seeback.gif";

			objVar2.alt = "see an example of the back";

			strDefaultProductView = "front";

		}

	}

}

// END IMAGE SWAP FRONT BACK ===================================

function noop() {
}

