﻿// JScript File
function swapArticleInfo(TongleName) {

	if (document.getElementById("articleInformation").style.visibility=="visible") {
		document.getElementById("articleInformation").style.visibility="hidden";
		document.getElementById("articleInformation").style.display="none";
		document.getElementById(TongleName).src = "images/common/ButtonIcons/WindowStateMaximize.png";
		//createCookie(articleID,"hidden","");
	}
	else if(document.getElementById("articleInformation").style.visibility=="hidden"){
		document.getElementById("articleInformation").style.visibility="visible";
		document.getElementById("articleInformation").style.display="block";
		document.getElementById(TongleName).src = "images/common/ButtonIcons/WindowStateMinimize.png";
		//createCookie(articleID,"visible","");
	}
	else{
		//initial click, visibility isn't defined
		document.getElementById("articleInformation").style.visibility="visible";
		document.getElementById("articleInformation").style.display="block";
		document.getElementById(TongleName).src = "images/common/ButtonIcons/WindowStateMinimize.png";
		//createCookie(articleID,"hidden","");
	}
}


function SetPosition(height,width) {
var leftprop, topprop, screenX, screenY, cursorX, cursorY, padAmt

if(navigator.appName == "Microsoft Internet Explorer")
{
	screenY = document.body.offsetHeight
	screenX = window.screen.availWidth
}
else
{ // Navigator coordinates
		screenY = screen.height;
		screenX = screen.width;
}

	cursorX = event.screenX
	cursorY = event.screenY
	padAmtX = 10
	padAmtY = 10
	
	if((cursorY + height + padAmtY) > screenY)	
	// make sizes a negative number to move left/up
	{
		padAmtY = (-30) + (height*-1);	
		// if up or to left, make 30 as padding amount
	}
	if((cursorX + width + padAmtX) > screenX)
	{
		padAmtX = (-30) + (width*-1);	
		// if up or to left, make 30 as padding amount
	}

	if(navigator.appName == "Microsoft Internet Explorer")
	{
		leftprop = cursorX + padAmtX
		topprop = cursorY + padAmtY
	}
	else
	{ // adjust Netscape coordinates for scrolling
		leftprop = (cursorX - pageXOffset + padAmtX)
		topprop = (cursorY - pageYOffset + padAmtY)
	}
	return ",left="+leftprop+",top="+topprop
}



function ScrollIt(){
    window.scrollTo(document.Form(0).PageX.value, document.Form(0).PageY.value);
    }
function setcoords(){
    var myPageX;
    var myPageY;
    if (document.all){
        myPageX = document.body.scrollLeft;
        myPageY = document.body.scrollTop;
        }
    else{
        myPageX = window.pageXOffset;
        myPageY = window.pageYOffset;
        }
    document.Form(0).PageX.value = myPageX;
    document.Form(0).PageY.value = myPageY;
    }
