// JavaScript Document
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function showLogin(){
	divHide('loggedOutTop');
}
function addMessage(){
	document.getElementById("newMsg").className = "msgVis";
	document.getElementById("addMsg").className = "msgHid";
	document.form1.theMsg.focus();
}
function cancelMessage(){
	document.getElementById("newMsg").className = "msgHid";
	document.getElementById("addMsg").className = "msgVis";
}


var enLgSuccess = function(html, xml) {
		$('enLg').innerHTML = html;
}
var enLgFail = function() {
	alert('There was a problem displaying the enlargment.  We are working on this feature presently. Please try back in 20 minutes.');
}

function isSafari() { // Private method
  return navigator.userAgent.indexOf("Safari") > -1;
}
function isOpera() { // Private method
  return navigator.userAgent.indexOf("Opera") > -1;
}

function goChatArchive(archType, archId){
	MM_openBrWindow('/chatter/?t=' + archType + '&id=' + archId,'chatter','scrollbars=yes,resizable=yes,width=500,height=600');
	return false;
}

function goChatterOutfitArchive(){
	MM_openBrWindow('/chatter/outfits/','chatter','scrollbars=yes,resizable=yes,width=450,height=550');
	return false;
}

function showEnlarged(id, yOf, trg, loc, datVal) {
	divHide('enLg');
	//$('enLg').load('/flash/enlargement.php?id='+ id + '&yOf=' + yOf + '&loc=' + loc + '&datVal=' + datVal + '&trg=' + trg);
	var enlgR = new Request({method:'get', url:'/_enlarge/_main.php', onSuccess:enLgSuccess, onException:enLgFail, onFailure:enLgFail, onCancel:enLgFail});
	enlgR.send('id='+ id + '&yOf=' + yOf + '&loc=' + loc + '&datVal=' + datVal + '&trg=' + trg);
	//open with preset offset
	var scrollOffEnl = this.document.getScrollTop();
	var yOffEnl = 125;
	if(isSafari()){
		if (document.documentElement && document.documentElement.scrollTop > 0) {
			scrollOffEnl = document.documentElement.getScrollTop();
      	} else {
        scrollOffEnl = document.body.getScrollTop();
       }
		
	}
	
	if(scrollOffEnl > 50) yOffEnl = 60;
	if(scrollOffEnl > 125) yOffEnl = 10;
	$('enLg').setStyle('top', (scrollOffEnl + yOffEnl) + 'px');
	
	divShow('enLg');
	divShow('screener');
	prvtt = 1; // prevent context menu
	if(loc != '') return false; // flash elements do not return
}

function welcomeVideo(inpVidId){
	divHide('enLg');
	var enlgR = new Request({method:'get', url:'/_enlarge/video_user.php', onSuccess:enLgSuccess, onException:enLgFail, onFailure:enLgFail, onCancel:enLgFail});
	enlgR.send('id=' + inpVidId);
	//open with preset offset
	var scrollOffEnl = this.document.getScrollTop();
	var yOffEnl = 125;
	if(isSafari()){
		if (document.documentElement && document.documentElement.scrollTop > 0) {
			scrollOffEnl = document.documentElement.getScrollTop();
      	} else {
        scrollOffEnl = document.body.getScrollTop();
       }
		
	}
	if(scrollOffEnl > 50) yOffEnl = 60;
	if(scrollOffEnl > 125) yOffEnl = 10;
	$('enLg').setStyle('top', (scrollOffEnl + yOffEnl) + 'px');

	divShow('enLg');
	divShow('screener');
	prvtt = 1; // prevent context menu

  return false;
 }


function hideEnlarged() {
	divHide('screener');
	$('enLg').innerHTML = '';
	prvtt = 0; // prevent context menu
	divHide('enLg');
}

function showPopSec(id) {
	divShow(id);
	divShow('screener');
	return false; // flash elements do not return
}
function hidePopSec(id) {
	divHide(id);
	divHide('screener');
	return false; // flash elements do not return
}
var prvtt = 0;
function preventContextMenu(){
	if(prvtt == 1){
		//return false;	
	}
	return true;
}

function divHide(divId){
	$(divId).setStyle("display","none");
}
function divShow(divId){
	$(divId).setStyle("display","");
}

function confirmDelete(){
	var ckDel = confirm("Are you sure you want to permanently delete this message?")
	if (ckDel){
		return true;
	}
	return false;
}

function showPresentation(){
	window.open("/presentation/","fs_display","fullscreen=yes,resizable=yes")
	return false;	
}
function showScreenshots(){
	window.open("/screenshots/","screenShots","width=590,height=650,resizable=yes,scrollbars=yes")
	return false;	
}

cliqueClickToggle = 1
function checkAllCliqueBoxes(numCliqueBoxes){
	for (i=0;i< numCliqueBoxes; i++){
		elem = document.getElementById("cliqueBx_" + i + "_");
		elem.checked = cliqueClickToggle;
	}
	if(cliqueClickToggle == 1) {
		cliqueClickToggle = 0;
	} else {
		cliqueClickToggle = 1;
	}
	return false;
}

function goPremArchive(archId){
	MM_openBrWindow('/archive/home/?pc=' + archId ,'archiveHome','scrollbars=no,resizable=no,width=592,height=450');
	return false;
}
function goSpotArchive(archId){
	MM_openBrWindow('/archive/home/?ms=' + archId ,'archiveHome','scrollbars=no,resizable=no,width=592,height=450');
	return false;
}

function imgRotateTool(id, z, type, targ){
	$(targ).set('html', 'rotating...');
	$(targ).load('/process/rotate.php?i='+ id + '&t=' + type + '&z=' + z);
	return false;
}