/////////////////////////////////////////////////////////////////////////
//                                                                     //
//   (c) by josé marín  | www.mediopixel.com  | www.lolailonline.com   //
//            for                                                      //
//       chromeles.org                                                 //
/////////////////////////////////////////////////////////////////////////

function openwin(path,scrollbars,width,height,winTitle,botClose,botClose_on,botMinimize,botMinimize_on,topBorder,botBorder,rightBorder,leftBorder,borderColor,borderColorOn,backGroundImage,titleImage,titleFontFamily,fontStyle,titleFontSize,titleFontColor,titleFontWeight,titleAlign,centered,xPos,yPos)
	{
	var navVersion      = window.navigator.appVersion.substring(window.navigator.appVersion.indexOf("MSIE") + 5,window.navigator.appVersion.indexOf ("MSIE") + 8);
    var navPlatformWin  = window.navigator.platform.indexOf("Win32");
	var navName         = window.navigator.appName;
	var chromelessVersion = 0;
	
	if(navName=="Microsoft Internet Explorer" && navPlatformWin>=0)  /// Define ChromelessVersion
	{
		if (navVersion >= 4.0)
		{
			chromelessVersion = 1;
			if (navVersion >= 5.5)
			{
			chromelessVersion = 1;
			var spVersion = window.navigator.appMinorVersion.indexOf(";SP");
			if (navVersion >= 6.0 && spVersion>=0)
				{
				chromelessVersion = 2;
				}
			}
		}
	}
	
	w = leftBorder+width+rightBorder;
	h = topBorder+height+botBorder;
	if(centered=="yes"){myXpos=(screen.width-w)/2;myYpos=(screen.height-h)/2}else{myXpos=xPos;myYpos=yPos}
	
	if(chromelessVersion == 0)
	{
	win = window.open(path, "", "left="+myXpos+",top="+myYpos+",width="+width+",height="+height+",toolbar=0,scrollbars="+scrollbars+",resizable=0");
	win.focus();
	}
	else
	{
	
	if(titleAlign=="bottom"){align=(h-20)}else{align=8}
	if(titleImage!=""){titleContent='<img src='+titleImage+'>'}else{titleContent=winTitle}
	
	if(chromelessVersion == 1)
	{
	suportPopup=0;
	hiddenShowDiv="hidden";
	myIframe="show";
	win=window.open("","",'fullscreen');
	win.resizeTo(w,h);
	win.moveTo(myXpos,myYpos);
	}
	
	if(chromelessVersion == 2)
	{
	var suportPopup=1;
	var hiddenShowDiv="show";
	var myIframe="hidden";
	win=window.open("","",'width=100,height=100,scrollbars='+scrollbars+',left=0,top=3000');
	}
	var parentCode=''+
	'<html><head><title>'+winTitle+'</title>'+
	'<script language="JavaScript" type="text/javascript"\>'+
	'iev='+suportPopup+';'+
	'g=1;'+
	'x='+myXpos+';'+
	'y='+myYpos+';'+
	'if(iev)'+
	'{'+
	'popup = window.createPopup();'+
	'}'+
	'popupCode =\'\'+'+
	'\'<html><head><title></title>\'+'+
	'\'<script language=\"JavaScript\" type=\"text/javascript\"\>\'+'+
	'\'iev='+suportPopup+';\'+'+
	'\'myX = \'+x+\';\'+'+
	'\'myY= \'+y+\';\'+'+
	'\'document.onselectstart=new Function(\"return false;\");\'+'+
	'\'document.ondragstart=new Function(\"return false;\");\'+'+
	'\'document.oncontextmenu=new Function(\"return false;\");\'+'+
	'\'document.onmousemove=move;\'+'+
	'\'estatus=\"up\";\'+'+
	'\'function move()\'+'+
	'\'{\'+'+
	'\'if(estatus==\"down\")\'+'+
	'\'{\'+'+
	'\'x=event.x;\'+'+
	'\'y=event.y;\'+'+
	'\'estatus=\"drag\";\'+'+
	'\'}\'+'+
	'\'else if(estatus==\"drag\")\'+'+
	'\'{\'+'+
	'\'myX=(event.screenX-x);\'+'+
	'\'myY=(event.screenY-y);\'+'+
	'\'if(iev)\'+'+
	'\'{\'+'+
	'\'parent.popup.show(myX,myY,'+w+','+h+');\'+'+
	'\'}\'+'+
	'\'else\'+'+
	'\'{\'+'+
	'\'self.moveTo(myX,myY,'+w+','+h+');\'+'+
	'\'}\'+'+
	'\'}\'+'+
	'\'else\'+'+
	'\'{\'+'+
	'\'top.window.x=myX;\'+'+
	'\'top.window.y=myY;\'+'+
	'\'estatus=\"up\";\'+'+
	'\'}\'+'+
	'\'}\'+'+
	'\'</script\\>\'+'+
	'\'<style type=\"text/css\">\'+'+
	'\'BODY{border:0px;}\'+'+
	'\'#pages{position:absolute;left:'+leftBorder+'px; top:'+topBorder+'px;visibility:'+hiddenShowDiv+';width:'+width+'px;height:'+(height+1)+'px;z-index:4;}\'+'+
	'\'#myIframe{position:absolute;left:'+leftBorder+'px; top:'+topBorder+'px;visibility:'+myIframe+';width:'+width+'px;height:'+(height+1)+'px;z-index:4;}\'+'+
	'\'#clos{position:absolute;left:'+(w-20)+'px;top:'+align+'px;width:14;height:14;border:0px;z-index:3;}\'+'+
	'\'#min{position:absolute;left:'+(w-38)+'px;top:'+align+'px;visibility:'+hiddenShowDiv+';width:14;height:14;border:0px;z-index:3;}\'+'+
	'\'#windowDrag{position:absolute;left:0px; top:0px; width:100%;height:100%;z-index:2;}\'+'+
	'\'#title{font-family:'+titleFontFamily+';font-style:'+fontStyle+';font-weight:'+titleFontWeight+';font-size:'+titleFontSize+'pt;color:'+titleFontColor+';position:absolute;left:8px; top:'+align+'px; width:550px;height:20px;z-index:1;}\'+'+
	'\'#backgroundImage{position:absolute;left:0px; top:0px; width:100%; background-image:url('+backGroundImage+');height:100%;z-index:0;}\'+'+
	'\'</style>\'+'+
	'\'</head>\'+'+
	'\'<body leftmargin=\"0\" bgcolor=\"'+borderColor+'\" topmargin=\"0\" scroll=\"no\">\'+'+
	'\'<div id=title>'+titleContent+'</div>\'+'+
	'\'<img id=clos src=\"'+botClose+'\" onmouseover=\"this.src=\\\''+botClose_on+'\\\'\" onmouseout=\"this.src=\\\''+botClose+'\\\'\" onclick=\"javascript:parent.window.close();\" />\'+'+
	'\'<img id=min src=\"'+botMinimize+'\" onmouseover=\"this.src=\\\''+botMinimize_on+'\\\'\" onmouseout=\"this.src=\\\''+botMinimize+'\\\'\" onmousedown=\"this.src=\\\''+botMinimize+'\\\'\;javascript:parent.popup.hide();\" />\'+'+
	'\'<img id=windowDrag onmousedown=\"estatus=\\\'down\\\';move();backgroundImage.style.backgroundColor=\\\''+borderColorOn+'\\\'" onmouseup=\"estatus=\\\'up\\\';move();backgroundImage.style.backgroundColor=\\\''+borderColor+'\\\'\" src=\"img/shim.gif\" />\'+'+
	'\'<object type=text/html data=\"'+path+'\" id=pages></object\><iframe frameborder=0 src=\"'+path+'\" id=myIframe></iframe\>\'+'+
	'\'<div id=backgroundImage></div>\'+'+
	'\'</body>\'+'+
	'\'</html>\';'+
	'function showPopup()'+
	'{'+
	'if(iev)'+
	'{'+
	'popup.show(x,y,'+w+','+h+');'+
	'if(g)'+
	'{'+
	'popup.document.open();'+
	'popup.document.write(popupCode);'+
	'popup.document.close();'+
	'g=0;'+
	'}'+
	'}else{'+
	'document.open();'+
	'document.write(popupCode);'+
	'document.close();'+
	'}'+
	'}'+
	'onfocus = function(){if(g){showPopup();}else{showPopup();if(top.opener&&!top.opener.closed){top.opener.window.focus()};top.window.blur()}}'+
	'</script\>'+
	'</head>'+
	'<body>'+
	'</body>'+
	'</html>';
	win.document.open();
	win.document.write(parentCode);
	win.document.close();
	win.focus();
	}
}

ChromelessWindow = function()
{

OpenChromeless = function (path,winTitle,width,height,scrollbars){
var centered = "yes"; // or "yes". relative position to the screen.
var xPos = 10; //absolute position from left. centered value mast be "no".
var yPos = 10; //absolute position from top. centered value mast be "no".
var botClose="img/close.gif"; // 14x14 px
var botClose_on="img/close.gif"; 
var botMinimize="img/min.gif"; //for popup object version.
var botMinimize_on="img/min.gif";  //for popup object version. SP1
var topBorder=25;
var botBorder=4;
var rightBorder=4;
var leftBorder=4;
var borderColor="#59657B";  // for none: ""
var borderColorOn="#59657B"; // for none: ""
var backGroundImage=""; // or "image.gif"
var titleImage=""; // if this is "image.gif", image.gif will be placed instead of the winTitle 
var titleFontFamily="Verdana";
var fontStyle= "normal";  // or "italic"
var titleFontSize= 10; 
var titleFontWeight="bold"; // or "nolmal"
var titleFontColor= "#000000";
var titleAlign= "top";  // or "top"  //also for close & minimize button
//-->
openwin(path,scrollbars,width,height,winTitle,botClose,botClose_on,botMinimize,botMinimize_on,topBorder,botBorder,rightBorder,leftBorder,borderColor,borderColorOn,backGroundImage,titleImage,titleFontFamily,fontStyle,titleFontSize,titleFontColor,titleFontWeight,titleAlign,centered,xPos,yPos);
}

this.OpenChromeless = OpenChromeless;
}