function focusField(field){if(field.value==field.defaultValue)field.value="";return true;}
function blurField(field){if(field.value=="")field.value=field.defaultValue;return true;}
function urlEncode(str){str=escape(str);str=str.replace(/[\*]/gi,"%2A");str=str.replace(/[\+]/gi,"%2B");str=str.replace(/[-]/gi,"%2D");str=str.replace(/[\.]/gi,"%2E");str=str.replace(/[\/]/gi,"%2F");str=str.replace(/[@]/gi,"%40");str=str.replace(/[_]/gi,"%5F");return str;}
function openPhoto(imgSrc,imgWidth,imgHeight,strCaption){
	var blnTooWide=imgWidth+10>screen.availWidth;
	var blnTooTall=imgHeight+30>screen.availHeight;
	var leftPosition=blnTooWide?5:(screen.availWidth-imgWidth)/2;
	var topPosition=blnTooTall?5:(screen.availHeight-imgHeight)/2-25;
	var winWidth,winHeight,strScrollbars="",strStyle="";
	if(blnTooWide){winWidth=screen.availWidth-20;strScrollbars=",scrollbars=yes";}
	else if(blnTooTall){winWidth=imgWidth+16;strStyle+="overflow-x:hidden;"}
	else{winWidth=imgWidth;}
	if(blnTooTall){winHeight=screen.availHeight-40;strScrollbars=",scrollbars=yes";}
	else if(blnTooWide){winHeight=imgHeight+16;strStyle+="overflow-y:hidden;"}
	else{winHeight=imgHeight;}
	var objImage=window.open("","_blank","width="+winWidth+",height="+winHeight+",left="+leftPosition+",top="+topPosition+strScrollbars);
	objImage.document.open();
	objImage.document.write('<html><head><title>'+strCaption+'</title><meta http-equiv="imagetoolbar" content="no"></head><body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" style="'+strStyle+'" onLoad="javascript:focus();" onBlur="javascript:window.close();"><img src="'+imgSrc+'" width="'+imgWidth+'" height="'+imgHeight+'" alt="'+strCaption+'"></body></html>');
	objImage.document.close();
}
function viewImage(imgSrc,imgWidth,imgHeight){
	var leftPosition=(screen.width-imgWidth)/2,topPosition=(screen.height-imgHeight)/2-25;
	var objImage=window.open("","_blank","width="+imgWidth+",height="+imgHeight+",left="+leftPosition+",top="+topPosition);
	objImage.document.open();
	objImage.document.write('<html><head><title>Image</title><meta http-equiv="imagetoolbar" content="no"></head><body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="javascript:focus();" onBlur="javascript:window.close();"><img src="'+imgSrc+'" width="'+imgWidth+'" height="'+imgHeight+'"></body></html>');
	objImage.document.close();
}
var oPortfolio;
function openPortfolio(sFolder){
	var iWidth=796,iHeight=525;
	if(oPortfolio&&!oPortfolio.closed)oPortfolio.close();
	oPortfolio=window.open(sFolder,"portfolio","top="+((screen.height-iHeight)/2-50)+",left="+((screen.width-iWidth)/2)+",height="+iHeight+",width="+iWidth+",location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,toolbar=no");
	oPortfolio.focus();
}
function writeEmail(strTLD,strDomain,strUsr,blnLink){
	if(blnLink){document.write('<a href="mailto:'+strUsr+'@'+strDomain+'.'+strTLD+'">'+strUsr+'@'+strDomain+'.'+strTLD+'</a>');}
	else{document.write(strUsr+'@'+strDomain+'.'+strTLD);}
}