// i like it when you look at me
// it turns me on

// browser/platform detect
		userAgent = navigator.userAgent.toLowerCase();
		appName = navigator.appName.toLowerCase();
		appVersion = parseFloat(navigator.appVersion.toLowerCase());
		
		if (userAgent.indexOf("mac") != -1) { userOS = "mac"; }
		else if (userAgent.indexOf("win") != -1) { userOS = "win"; }
		else { userOS = "unknown"; }
		
		if (appName.indexOf("explorer") !=-1) { userBrowser = "internetexplorer"; }
		else if (appName.indexOf("netscape") != -1) { userBrowser = "netscape"; }
		else { userBrowser = "unknown"; }
		
		if (userBrowser == "internetexplorer") {
			aUserAgent = userAgent.split("; ");
			aUserAgent = aUserAgent[1].split(" ");
			userBrowserVersion = aUserAgent[1];
		} else { userBrowserVersion = appVersion; }
		
// sniff for flash player and version
		var flashVersion = -1;
		function detectFlash() {
			if (flashVersion == -1) {
				var agent = navigator.userAgent.toLowerCase(); 
				
				if (navigator.plugins != null && navigator.plugins.length > 0) {
					var flashPlugin = navigator.plugins['Shockwave Flash'];
					if (typeof flashPlugin == 'object') {
						for (i=0; i<=20; i++) {
							if (flashPlugin.description.indexOf(i + '.') != -1) {
								flashVersion = i;
								break
							}
						}
					}
				} else if (agent.indexOf("msie") != -1 && parseInt(navigator.appVersion) >= 4 && agent.indexOf("win")!=-1 && agent.indexOf("16bit")==-1) {
					document.write('<scr' + 'ipt language="VBScript"\> \n');
						document.write('on error resume next \n');
						document.write('Dim objFlash \n');
						document.write('for i = 20 to 0 step -1 \n');
							document.write('set objFlash = CreateObject("ShockwaveFlash.ShockwaveFlash." & i) \n');
							document.write('if IsObject(objFlash) then \n');
								document.write('flashVersion = i \n');
								document.write('exit for \n');
							document.write('end if \n');
						document.write('next \n');
					document.write('</scr' + 'ipt\> \n');
				} else { flashVersion = -1; }
			}		
			return flashVersion;
		}
		//detectFlash();


//sitebase = "http://www.peacefrogs.com/";
	function getSitebase () {
		var domain = document.URL.substring(7, document.URL.length);
		var domain = domain.substring(0, domain.indexOf("/"));
		var domain = "http://" + "www.dvdsgn.com" + "/";
		
		return domain;
	}
	sitebase = getSitebase();

// how do you read?
	function setCSS() {
		if (userBrowser == "netscape" && userBrowserVersion < 5) {
			document.write ('<link href="' +sitebase+ '_includes/styles_ns.css" rel="stylesheet" type="text/css">');
		} else {
			document.write ('<link href="' +sitebase+ '_includes/styles_ie.css" rel="stylesheet" type="text/css">');
		}
	}
	setCSS();
		
// popup window
		var popwin = null;
		function popup(eURL, eWidth, eHeight, eWinName, ePos, eParams) {
			etoolbar = (eParams.indexOf("toolbar") != -1) ? "yes" : "no";
			elocationbar = (eParams.indexOf("location") != -1) ? "yes" : "no";
			edirectories = (eParams.indexOf("directories") != -1) ? "yes" : "no";
			estatus = (eParams.indexOf("statusbar") != -1) ? "yes" : "no";
			emenubar = (eParams.indexOf("menubar") != -1) ? "yes" : "no";
			escrollbars = (eParams.indexOf("scrollbars") != -1) ? "yes" : "no";
			eresize = (eParams.indexOf("resize") != -1) ? "yes" : "no";
			
			if (eWinName == "") { winName = "popup"; }
			else { winName = eWinName; }
			
			ePos = ePos.split(",");
			// horizontal
			if (ePos[0].indexOf("center") != -1) { posLeft = (screen.width) ? (screen.width-eWidth)/2 : 0; }
			else if (ePos[0].indexOf("left") != -1) { posLeft = 0; }
			else if (ePos[0].indexOf("right") != -1) { posLeft = screen.width - eWidth; }
			else { posLeft = ePos[0]; }
			
			if (ePos[0].indexOf("+") != -1 || ePos[0].indexOf("-") != -1) {
				if (ePos[0].indexOf("+") != -1) {
					ePos_horiz = ePos[0].split("+");
					var int_x = parseInt(ePos_horiz[1]);
					posLeft = posLeft + int_x;
				} else if (ePos[0].indexOf("-") != -1) {
					ePos_horiz = ePos[0].split("-");
					var int_x = parseInt(ePos_horiz[1]);
					posLeft = posLeft - int_x;
				}
			}
			
			//vertical
			if (ePos[1].indexOf("center") != -1) { posTop = (screen.height) ? (screen.height-eHeight)/2 : 0; }
			else if (ePos[1].indexOf("top") != -1) { posTop = 0; }
			else if (ePos[1].indexOf("bottom") != -1) { posTop = screen.height - eHeight; }
			else { posTop = ePos[1]; }
			
			if (ePos[1].indexOf("+") != -1 || ePos[1].indexOf("-") != -1) {
				if (ePos[1].indexOf("+") != -1) {
					ePos_vert = ePos[1].split("+");
					var int_y = parseInt(ePos_vert[1]);
					posTop = posTop + int_y;
				} else if (ePos[1].indexOf("-") != -1) {
					ePos_vert = ePos[1].split("-");
					var int_y = parseInt(ePos_vert[1]);
					posTop = posTop - parseInt(ePos_vert[1]);					
				}
			}

			var args = 'toolbar=' + etoolbar + ',location=' + elocationbar + ',directories=' + edirectories + ',status=' + estatus + ',menubar=' + emenubar + ',scrollbars=' + escrollbars + ',resizable=' + eresize + ',width='+eWidth+',height='+eHeight+',left='+posLeft+',top='+posTop;
			if(popwin && !popwin.closed) popwin.close();
			popwin = window.open(eURL, winName, args);
		}
		
// form fields
	function fixFieldLength(formNumber, fieldData) {
		// fieldData should be string "fieldName:length,fieldName:length)
		var fields = fieldData.split(",");
		
		for (i=0; i< fields.length; i++) {
			var newField = fields[i].split(":");
			if (formNumber.length == 1) {document.forms[formNumber][newField[0]].size = newField[1]; }
			else { document[formNumber][newField[0]].size = newField[1]; }
		}
	}
	
	function fixTextareaLength(formNumber, fieldData) {
		var fields = fieldData.split(",");
		
		for (i=0; i< fields.length; i++) {
			var newField = fields[i].split(":");
			document.forms[formNumber][newField[0]].cols = newField[1];
		}
	}