Windows Windows

[Total: 0    Average: 0/5]

This creates cool windows inside of your window.

Head Code:

<style>
.WinTitle
{
background-color: DarkBlue;
text-align:right;
Color:White;
FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 2px;
}
.WinPopup
{
background-color:White;
Color:DarkBlue;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 2px;
    cursor:hand;
}


.WinHead{cursor:hand;}
.WinButton{cursor:hand;}
.WinEditButton{cursor:hand;}
.WinLeft{cursor:w-resize;background-color: Silver}
.WinRight{cursor:e-resize;background-color: Silver}
.WinTop{cursor:n-resize;background-color: Silver}
.WinBottom{cursor:s-resize;background-color: Silver}
.NoSize{background-color: Gray}
</style>
<SCRIPT>
var MouseDownFlag = false; // mouse down flag
var m_cxOffset = 0; // x offset of mouse from left of drag part
var m_cyOffset = 0; // y offset of mouse from top of drag part
var ObjDiv=1;
var ObjTitle=1;
var OldWidth=1;
var Resize=-1;
var CurrentActiveDiv=-1;
var Wins=new Array(10);
var Data="var DivCount=-1;
var WinState=2;
var HWnd=0;
var EditIdx=0;
var SizeDiv=0
var SizeTimer=0
var DivDat="sghsdh asdf sdfhsdfg  sdfghsdfgsdfg   sdfgsdfgsdfg  sdfg  f2333 dsgsg   adwtsagt   23 4545745756wert$%^&$%^&^"
function SaveDiv(ObjDiv)
	{
	var Idx=ObjDiv.id.substr(3,1);
	Wins[Idx].Saved=false;
	if (Wins[Idx].WinState==1 || Wins[Idx].WinState==3)
		return;
	Wins[Idx].Top=parseInt (ObjDiv.style.top)
	Wins[Idx].Left=parseInt (ObjDiv.style.left)
	Wins[Idx].Height=parseInt (ObjDiv.style.height)
	Wins[Idx].Width=parseInt (ObjDiv.style.width)
	}

function LoadDiv(ObjDiv)
	{
	var Idx=ObjDiv.id.substr(3,1);
	ObjDiv.style.height=Wins[Idx].Height;
	ObjDiv.style.width=Wins[Idx].Width;
	ObjDiv.style.top=Wins[Idx].Top;
	ObjDiv.style.left =Wins[Idx].Left;
	Wins[Idx].WinState=2;
	Wins[Idx].Saved=false;
	CurrentActiveDiv=-1
	SetFocus(Idx)
	}
	
function MakeWindow(Num,URL,Caption,Height,Width,Top,Left,State,ZIndex,Lock)
	{
	var WinTop="WinTop";
	var WinLeft="WinLeft";
	var WinRight="WinRight";
	var WinBottom="WinBottom";
	var BorderColor="Silver";
	var WinHead="WinHead";
	if (Lock>2)
		{
		WinTop="NoSize";
		WinLeft="NoSize";
		WinRight="NoSize";
		WinBottom="NoSize";
		BorderColor="Gray";
		if (Lock>3)
			WinHead="NoMove";
		}
	DivCount++;
	Wins[DivCount].Url=URL;
	Wins[DivCount].Caption=Caption;
	Wins[DivCount].Top=Top;
	Wins[DivCount].Left=Left;
	Wins[DivCount].Width=Width;
	Wins[DivCount].Height=Height;
	Wins[DivCount].WinState=State;
	Wins[DivCount].Lock=Lock;
	Wins[DivCount].Num=Num;
	if (State==1)
		{
		ZIndex=24 + DivCount;
		Height=12;
		Width=110;
		Top=document.body.offsetHeight-40;
		Left =DivCount * 110;
		}
	if (State==3)
		{
		ZIndex=20;
		Top=1;
		Left =1;
		Height=document.body.offsetHeight-10;
		Width=document.body.offsetWidth -25;
		}
	var HTML="";
	if (DivCount==0)
		{
		HTML+="<div ID='divMouse' STYLE='display:none' onmousemove='DivMouse_OnMouseMove();' onmouseup='DivMouse_OnMouseUp();'></div>n";
		HTML+="<Div ID=Popup style='position:absolute;z-index:200; width:100; height:100; top:1; Left:150; visibility: hidden;'></Div>n";
		HTML+="<div height=1 width=1 id=DummeyDiv style='VISIBILITY: visible'><INPUT id=DummeyText style='WIDTH: 1px; HEIGHT: 1px' size=1><Img height=1 width=1 id=ImgSave src=span.gif></div>n";
		}
	HTML+="<Div ID=Div" + DivCount + " style='z-index:" + ZIndex + ";position:absolute; width:" + Width + "; Height:" + Height + "; top:" + Top + "; Left:" + Left + "; visibility:";
	if (State>0)
		HTML+="visible'>";
	else 
		HTML+="hidden'>";		
	if (Data=='')
		HTML+="</Div>"
	HTML+="<table width=100% height=100% border=0 bordercolor=" + BorderColor + " cellpadding=0 cellspacing=0'><TR><TD>";
	HTML+="<TABLE id=TA" + DivCount + " width=100% height=100% border=1 bordercolor=" + BorderColor + " cellpadding=0 cellspacing=0>";
	HTML+="<TR  height=1><TD class=" + WinTop + " colspan=3><IMG height=1pt width=1pt SRC='span.gif'></TD></TR>";
	HTML+="<TR height=1><TD width=1 class=" + WinLeft + "><IMG height=1pt width=2pt SRC='span.gif'></TD><TD >";
	HTML+="<table cellspacing=0 cellpadding=0 id=TT" + DivCount + " width=100% height=10%>";
	HTML+="<TR  title='" + Caption + "' id=TB" + DivCount + " class=WinTitle><TD  nowrap width=95%  class=" + WinHead + " align=left id=TC" + DivCount + ">" + Caption + "</TD><TD nowrap>";
	HTML+="<img onclick=WinRefresh() border=0 Class=WinButton src='refresh.gif'  title='Click to refresh this Window' />";
	if (Lock==1)
		HTML+="<img Idx=" + Num + " Class=WinEditButton border=0 Class=WinButton src='edit.gif'  title='Click to edit this Window' />";
	//-1 No Save
	//0 Save Position
	//1 Edit
	//2=no close
	//3=no size
	//4=no move
	
	if (Lock<3)
		{
		if (State==1 || State==3)
			HTML+="<img id=MM" + DivCount + " onclick=WinMin() border=0 Class=WinButton src='restore.gif'  title='Click to restore this Window' />";
		else
			HTML+="<img id=MM" + DivCount + " onclick=WinMin() border=0 Class=WinButton src='minus.gif'  title='Click to minimize this Window' />";
		HTML+="<img onclick=WinMax() border=0 Class=WinButton src='plus.gif'  title='Click to maxmize this Window' />";
		}
	
	
	if (Lock<2)
		HTML+="<img onclick=WinClose() border=0 Class=WinButton src='close.gif' title='Click to close this Window' />";
	HTML+="<IMG SRC='span.gif'>";
	HTML+="</TD></TR></Table></TD>";
	HTML+="<TD width=1 Class=" + WinRight + " ><IMG height=1pt width=2pt SRC='span.gif'></TD></TR>";
	HTML+="<TR><TD class=" + WinLeft + "><IMG height=1pt width=2pt SRC='span.gif'></TD><TD class=TableBody valign=top>";
	HTML+="<iframe frameborder=0 class=WinFrame id='Frame" + DivCount + "' style='width:100%;height:100%;'";
	if (State>1)
		HTML+="src='" + URL + "'";
	else
		HTML+="src='http://www.js-examples.com'";
	HTML+="></iframe></TD><TD Class=" + WinRight + "><IMG height=1pt width=2pt SRC='span.gif'></TD></TR>";
	HTML+="<TR><TD colspan=3 height=1pt Class=" + WinBottom + " ><IMG height=2pt width=2pt SRC='span.gif'></TD></TR>";
	HTML+="</TABLE></TD></TR></Table></Div>";
	document.write (HTML);
	}
"

function EditWindow()
{
Wins[EditIdx].Top=1;
Wins[EditIdx].Left=1;
if (Wins[EditIdx].Height<200)
Wins[EditIdx].Height=200;
if (Wins[EditIdx].Width<300);
Wins[EditIdx].Width=300;
ShowWindow(EditIdx);
HWnd=window.open("#?Idx=" + EditIdx + "&C="+ escape(Wins[EditIdx].Caption) + "&U=" + escape(Wins[EditIdx].Url),"Edit","width=450,height=300,statusbar=no,toolbar=2,modal=1, resizable=no, scrolling=auto,navbar=no");
}

function ReadEditWindow(Caption,Url)
{
HWnd.close()
if (Caption!="EXIT")
{
Wins[EditIdx].Caption=Caption;
Wins[EditIdx].Url=Url;
Wins[EditIdx].Saved=false;
document.all("TB" + EditIdx).title=Caption;
document.all("TC" + EditIdx).innerText=Caption;
var ObjFrame=document.all("Frame" + EditIdx);
ObjFrame.src=Url;
}
}

function SetFocus(Idx)
{
var ObjWin=0;
Popup.style.visibility ="hidden";
if (CurrentActiveDiv==Idx)
return;
if (CurrentActiveDiv>-1)
{
document.all("Div" + CurrentActiveDiv).style.zIndex=19;
Wins[CurrentActiveDiv].Saved=false;
Ticks=1;
SaveState();
}
DummeyDiv.style.visibility ="visible";
CurrentActiveDiv=Idx;
if (Wins[Idx].WinState>1)
document.all("Div" + Idx).style.zIndex=20;
document.all("TB" + Idx).style.backgroundColor ="Blue";
if (parseInt (document.all("Div" + Idx).style.top)<0)
{
document.all("Div" + Idx).style.top=0;
Wins[Idx].Top=1;
}
DummeyText.focus();
if (document.all("Div" + Idx).style.visibility=="visible")
document.all("Frame" + Idx).focus();
DummeyDiv.style.visibility ="hidden";
for (f=0;f<=9;f++)
{
ObjWin=document.all("Div"+f);
if (ObjWin && Idx !=f)
{
if (Wins[f].WinState>1)
ObjWin.style.zIndex=ObjWin.style.zIndex-1;
else
ObjWin.style.zIndex=24 + f
document.all("TB" + f).style.backgroundColor ="DarkBlue";
}
}
}

function ShowWindow(Idx)
{
if (Idx>=40)
{
EditIdx=Idx-40;
EditWindow();
return;
}

if (Idx>=20)
{
Idx=Idx-20;
window.open (Wins[Idx].Url,"New");
return;
}
var ObjDiv=document.all("Div" + Idx);
ObjDiv.style.visibility="Visible";
setURL(Idx);
LoadDiv(ObjDiv);
CurrentActiveDiv=-1;
SetFocus(Idx);
}
function setURL(Idx)
{
if (document.all("Frame" +Idx).src=='http://www.js-examples.com/')
{
document.all("Frame" +Idx).src=Wins[Idx].Url;
}
}


function ShowPopup(x,y,ListWindows)
{
if (x>50)
Popup.style.left=x-40;
else
Popup.style.left=x-5;
if (y>10)
Popup.style.top=y-15;
else
Popup.style.top=y-5;
Popup.style.visibility ="visible";
var Obj=0;
var HTML="<Table border=1 bordercolor=silver bgcolor=Gray><TR><TD><Table cellpadding=0 cellspacing=0 id=SubTab ><TR><TD nowrap colspan=2 bgcolor=blue><font color=white><B> Web-Windows     </B></Font></TD></TR>";
if (ListWindows)
{
for (F=0;F<=9;F++)
{
Obj=document.all("TB" + F);
if (Obj)
{
HTML+="<TR><TD nowrap Idx=" + F + " Class=WinPopup > " + Obj.title + " </TD>";
HTML+="<TD bgcolor=white> </TD></TR>";
}
}
}
else
{
HTML+="<TR><TD Idx=" + parseInt(20 + parseInt(CurrentActiveDiv)) + " Class=WinPopup colspan=2>Open in browser</TD></TR>"
if (Wins[CurrentActiveDiv].Lock==1)
HTML+="<TR><TD Idx=" + parseInt(40 + parseInt(CurrentActiveDiv)) + " Class=WinPopup colspan=2>Edit Window</TD></TR>"
}

HTML+="</TD></TR></Table></TD></TR></Table>";
Popup.innerHTML=HTML;
Popup.focus()
}


function Document_OnMouseDown()
{

Popup.style.visibility ="hidden";
if (window.event.button==2)
{
divMouse.setCapture();
return false
}



if (window.event.srcElement.className=="WinPopup")
{
ShowWindow(window.event.srcElement.Idx);
return;
}

if (window.event.srcElement.className=="WinEditButton")
{
EditIdx=window.event.srcElement.Idx;
window.setTimeout ("EditWindow()",200);
return;
}

Resize=-1;
ObjClass=window.event.srcElement.className
if (ObjClass== 'WinHead')
Resize=0;
if (ObjClass == 'WinLeft')
Resize=1;
if (ObjClass == 'WinBottom')
 Resize=2;
if (ObjClass == 'WinRight')
 Resize=3;
if (ObjClass == 'WinTop')
 Resize=4;
if (Resize==-1)
return;
var ObjTitle=window.event.srcElement;
var Idx=ObjTitle.parentElement.parentElement.parentElement.id.substr(2,1);
WinState=Wins[Idx].WinState;
if (Resize==0)
{
ObjDiv=document.all("Div" + Idx);
SetFocus(Idx);
MouseDownFlag = true;
m_cxOffset = window.event.clientX - GetAbsoluteLeft(window.event.srcElement)+3;
m_cyOffset = window.event.clientY - GetAbsoluteTop(window.event.srcElement)+3;
divMouse.setCapture();
}

if (Resize>0)
{
var ObjBorder=window.event.srcElement;
var ParentName="Div" + Idx;
ObjDiv=document.all(ParentName);
OldWidth=parseInt(ObjDiv.style.width,0);
OldHeight=parseInt(ObjDiv.style.height,0);
SetFocus(Idx);
MouseDownFlag = true;
m_cxOffset = window.event.clientX - GetAbsoluteLeft(window.event.srcElement)+3;
m_cyOffset = window.event.clientY - GetAbsoluteTop(window.event.srcElement)+3;
cxOffset = window.event.clientX;
cyOffset = window.event.clientY;
divMouse.setCapture();
}

}

function DivMouse_OnMouseMove()
{
if (MouseDownFlag)
{
if (Resize==0  && WinState<3)
{
ObjDiv.style.top = window.event.y - m_cyOffset + 'px';
ObjDiv.style.left = window.event.x - m_cxOffset + 'px';
}

if (Resize==1 && WinState==2)
{
ObjDiv.style.left = window.event.x - m_cxOffset + 'px';
var NewWidth=OldWidth +  (cxOffset-window.event.x);
if (NewWidth>50)
ObjDiv.style.width = NewWidth;
}


if (Resize==2 && WinState==2)
{
var NewHeight=OldHeight +  (window.event.y-cyOffset);
if (NewHeight>20)
ObjDiv.style.height = NewHeight;
}


if (Resize==3 && WinState==2)
{
var NewWidth=OldWidth +  (window.event.x-cxOffset);
if (NewWidth>50)
ObjDiv.style.width = NewWidth;
}

if (Resize==4 && WinState==2)
{
ObjDiv.style.top = window.event.y - m_cyOffset + 'px';
var NewHeight=OldHeight +  (cyOffset-window.event.y);
if (NewHeight>20)
ObjDiv.style.height = NewHeight;
}

if (Resize!=-1)
SaveDiv(ObjDiv);
}

}

document.oncontextmenu =RightButton;
function RightButton()
{
divMouse.releaseCapture();
if(window.event.srcElement.className=="Bdy")
ShowPopup(window.event.x,window.event.y,true)
else
ShowPopup(window.event.x,window.event.y,false)
return false
}

function DivMouse_OnMouseUp()
{
Resize=-1;
MouseDownFlag = false;
divMouse.releaseCapture();
}


// Gets real Top value with respect to client area
function GetAbsoluteTop(elem)
{
var topPosition = 0;
while (elem)
{
if (elem.tagName == 'BODY')
{
break;
}
topPosition += elem.offsetTop;
elem = elem.offsetParent;
}
return topPosition;
}

// Get real Left value with respect to client area
function GetAbsoluteLeft(elem)
{
var leftPosition = 0;
while (elem)
{
if (elem.tagName == 'BODY')
{
break;
}
leftPosition += elem.offsetLeft;
elem = elem.offsetParent;
}
return leftPosition;
}
var Ticks=0;
window.setInterval ("MouseTest()",500);

function MouseTest()
{
Ticks++;
if (Ticks>10)
{
SaveState();
Ticks=0;
}
var ActiveDivName="NO_NAME";
if (Resize !=-1)
return;
if (document.activeElement.className =='WinFrame')
{
var Idx=document.activeElement.id.substr(5,1);
if (Wins[Idx].WinState>1)
SetFocus (Idx);
}
}
function WinRefresh()
{
var ObjBorder=window.event.srcElement;
var Idx=ObjBorder.parentElement.parentElement.id.substr(2,1);
SetFocus(Idx);
var ObjFrame=document.all("Frame" + Idx);
ObjFrame.src=ObjFrame.src;
}

function SetWindows()
{
     var NewWin;
     for (var f=0;f<=9;f++)
Wins[f]=new Win();
    NewWin = "<SCRIPT>" + unescape(Data) + "</Scri" + "pt>";
    document.write(NewWin);
}


function WinClose()
{
var ObjBorder=window.event.srcElement;
var Idx=ObjBorder.parentElement.parentElement.id.substr(2,1);
SetFocus(Idx);
Wins[Idx].Saved=false;
Wins[Idx].WinState=0;
SaveDiv(document.all("Div" + Idx));
var ObjFrame=document.all("Frame" + Idx);
ObjFrame.src='http://www.js-examples.com/';
document.all("Div" + Idx).style.visibility='hidden';
document.all("Div" + Idx).WinState="0";
document.all("Div" + Idx).style.zIndex=1;
CurrentActiveDiv=-1;
}


function WinMax()
{
var ObjBorder=window.event.srcElement
var Idx=ObjBorder.parentElement.parentElement.id.substr(2,1)
var ObjDiv=document.all("Div" +Idx)
if (Wins[Idx].WinState==3)
{
window.open (Wins[Idx].Url,"New")
return
}
SetFocus(Idx)
SaveDiv(ObjDiv)
setURL(Idx)
document.all("MM" + Idx).src="/data/restore.gif"
document.all("MM" + Idx).title="Click to restore window"
ObjDiv.style.top=1
ObjDiv.style.left =1
ObjDiv.style.height=document.body.offsetHeight-10
ObjDiv.style.width=document.body.offsetWidth -25
ObjDiv.style.zIndex=21
Wins[Idx].WinState=3
Wins[Idx].Saved=false
}

function WinMin()
{
var ObjBorder=window.event.srcElement;
var Idx=ObjBorder.parentElement.parentElement.id.substr(2,1);
var ObjDiv=document.all("Div" +Idx);
SetFocus(Idx);
Wins[Idx].Saved=false;
if (Wins[Idx].WinState==2)
{
SaveDiv(ObjDiv);
setURL(Idx);
document.all("MM" + Idx).src="/data/restore.gif";
document.all("MM" + Idx).title="Click to restore window";
SizeDiv=ObjDiv;
Smaller()
}
else
{
setURL(Idx);
SizeDiv=ObjDiv;
if (Wins[Idx].WinState==1)
Bigger();
else
LoadDiv(ObjDiv)
window.event.srcElement.src="/data/minus.gif";
window.event.srcElement.title="Click to minimize window";
}
}
var ToLeft=0
SetWindows();



function Bigger()
{
var Idx=SizeDiv.id.substr(3,1)

if (SizeTimer==0)
{//First run
ToLeft=0
SizeTimer=window.setInterval("Bigger()",20)
SizeDiv.style.height=30
}
if (parseInt (SizeDiv.style.height)<Wins[Idx].Height)
SizeDiv.style.height=parseInt(SizeDiv.style.height) * 1.1
if (parseInt (SizeDiv.style.width)<Wins[Idx].Width)
SizeDiv.style.width=parseInt(SizeDiv.style.width) * 1.1
if (parseInt (SizeDiv.style.top)-20>Wins[Idx].Top)
SizeDiv.style.top=parseInt(SizeDiv.style.top)-20 //(parseInt(SizeDiv.style.top) * 1.1)

if (parseInt (SizeDiv.style.left)+ 20 <=Wins[Idx].Left && ToLeft!=3)
{
SizeDiv.style.left=parseInt(SizeDiv.style.left)+ 20
ToLeft=2
}

if (parseInt (SizeDiv.style.left)- 20 >=Wins[Idx].Left && ToLeft!=2)
{
SizeDiv.style.left=parseInt(SizeDiv.style.left)- 20
ToLeft=3
}

if (parseInt (SizeDiv.style.height)>=Wins[Idx].Height && parseInt (SizeDiv.style.width)>=Wins[Idx].Width)
{
window.clearInterval (SizeTimer);
SizeTimer=0;
LoadDiv(SizeDiv)
}

}

function Smaller()
{
var Idx=SizeDiv.id.substr(3,1)
if (SizeTimer==0)
{//First run
SizeTimer=window.setInterval("Smaller()",20)
ToLeft=0
}
if (parseInt(SizeDiv.style.width)>120)
SizeDiv.style.width=parseInt(SizeDiv.style.width)/1.1
if (parseInt(SizeDiv.style.height)>12)
SizeDiv.style.height=parseInt(SizeDiv.style.height)/1.1
if (parseInt(SizeDiv.style.top)+ 40 <document.body.offsetHeight-40)
SizeDiv.style.top=parseInt(SizeDiv.style.top)+20

if (parseInt(SizeDiv.style.left)+ 20 <=Idx * 110 && ToLeft!=3)
{
SizeDiv.style.left=parseInt(SizeDiv.style.left) + 20
ToLeft=2
}

if (parseInt(SizeDiv.style.left)-20>=Idx * 110 && ToLeft!=2)
{
SizeDiv.style.left=parseInt(SizeDiv.style.left) - 20
ToLeft=3
}

if (parseInt(SizeDiv.style.width)<=120 && parseInt(SizeDiv.style.height)<=12)
{
window.clearInterval (SizeTimer);
SizeTimer=0;
SizeDiv.style.height=12;
SizeDiv.style.width=120;
SizeDiv.style.top=document.body.offsetHeight-40;
SizeDiv.style.left =Idx * 110;
SizeDiv.style.zIndex=24+Idx;
Wins[Idx].WinState=1
}
}


function Win()
{
this.Num=0;
this.Left=1;
this.Top=1;
this.Width=100;
this.Height=100;
this.Url="";
this.Caption="";
this.WinState=2;
this.Saved=true;
this.LockNum=0;
}

function SaveState()
{
for (var f=0;f<=9;f++)
{
var Obj=Wins[f];
if (!Obj.Saved)
{
var Z=document.all("Div" + f).style.zIndex;
Obj.Saved=true;
if (Wins[f].LockNum>-1 && Wins[f].LockNum<4)
{
var Url="?Num=" + Obj.Num + "&H=" + parseInt(Obj.Height) + "&W=" + parseInt(Obj.Width) + "&T=" + parseInt(Obj.Top);
Url+="&SI=" + WinSite + "&SE=" + WinSession +  "&L=" + parseInt(Obj.Left) + "&S=" + Obj.WinState + "&Z=" + Z + "&C=" + escape(Obj.Caption) + "&U=" + escape(Obj.Url);
ImgSave.src="Windows/SaveData.asp" + Url;
return;
}
}
}
}

function WinResize()
{
for (var f=0;f<=9;f++)
{
var Obj=Wins[f];
if (Obj.WinState==1)
{
var ObjDiv=document.all("Div" + f);
ObjDiv.style.height=12;
ObjDiv.style.width=120;
ObjDiv.style.top=document.body.offsetHeight-40;
ObjDiv.style.left =f * 110;
ObjDiv.style.zIndex=24 + f ;
}
if (Obj.WinState==3)
{
var ObjDiv=document.all("Div" + f);
ObjDiv.style.height=document.body.offsetHeight-10;
ObjDiv.style.width=document.body.offsetWidth -25;
ObjDiv.style.top=1;
ObjDiv.style.left =1;
}

}
}



</SCRIPT>

Body Code:

<SCRIPT>
var WinSite=20;
var WinSession=1;
MakeWindow (0,'http://www.js-examples.com/','JavaScript Examples',200,398,5,-1,2,19,2)
MakeWindow (1,'http://www.Google.com','Google',304,554,221,166,2,19,2)

onmousedown="return Document_OnMouseDown();"
onresize=WinResize;
</SCRIPT>

Times Viewed: 6

Leave a Reply

Your email address will not be published. Required fields are marked *