// JavaScript Document
var newWind;
function opWin(w,h,url,nam,sb) {
  specs = "toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,scrollbars=" + sb + ",width=" + w + ",height=" + h + ",top=50, screenY=50, left=10, screenX=10";
   newWind=window.open(url,nam,specs)
}

function closeWin() {
  	if (newWind && !newWind.closed) {
		newWind.close()
	}
}

function updateCharCountPress( field ) { 
    var len = 0; 
    len = getCurrentCount(); 
    if (len > MAX_COUNT){ 
        alert(MAX_CHARACTERS + MAX_COUNT + ".\n" + CURRENT_CHARACTERS + len); 
        field.value = field.value.substr(0, field.value.length + MAX_COUNT - len); 
        if ( field.value.charCodeAt(field.value.length - 2) == 13){ 
            field.value = field.value.substr(0, field.value.length - 2); 
        } 
        document.SubmitForm.char_count.value = MAX_COUNT - getCurrentCount(); 
        document.SubmitForm.char_count.focus(); 
     } else { 
        document.SubmitForm.char_count.value=(MAX_COUNT-len); 
     } 
}

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_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_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 AceptaPopup()
{
	var mine = window.open('','','width=1,height=1,left=0,top=0,scrollbars=no'); 
	if(mine) {    
		mine.close();
		return true;  
	} else {   
	return false;
	}
}
function expandCollapse() {
	for (var i=0; i<expandCollapse.arguments.length; i++) {
		var element = document.getElementById(expandCollapse.arguments[i]);
		element.style.display = (element.style.display == "none") ? "block" : "none";
	}
}
function expandCollapseReload() {
	for (var i=0; i<expandCollapseReload.arguments.length; i++) {
		var element = document.getElementById(expandCollapseReload.arguments[i]);
		element.style.display = (element.style.display == "none") ? "block" : "none";
	}
	location.reload(true);
}
function posWindow(div) {
    var element = document.getElementById(div);
 	var scrollTop;
 	var h = getBrowserHeight();
    var w = getBrowserWidth();
   if (document.documentElement.scrollTop!=undefined&&document.documentElement.scrollTop!=0) {
	    scrollTop=document.documentElement.scrollTop;
	} else {
	    if (window.scrollY!=undefined) 
	    {
	        scrollTop=window.scrollY;
	    } else { 
	        scrollTop=document.body.scrollTop;
	    }
	}
	element.style.top=scrollTop+(h - element.offsetHeight)/2+'px';
	element.style.left=(w - element.offsetWidth)/2+'px';
}
function assignUrl(iFrame,url) {
    var fr = document.getElementById(iFrame);
    if (fr.src.indexOf('ass=1')==-1){
     fr.src=url;
    }
}
function blankUrl(iFrame) {
    var fr = document.getElementById(iFrame);
    fr.src="";
}
function getBrowserHeight() {
    var myHeight = 0;
    if( typeof( window.innerWidth ) == 'number' ) {
        //Non-IE
        myHeight = window.innerHeight;
    } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
        //IE 6+ in 'standards compliant mode'
        myHeight = document.documentElement.clientHeight;
    } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
        //IE 4 compatible
        myHeight = document.body.clientHeight;
    }
    return myHeight;
}
function getBrowserWidth() {
    var myWidth = 0;
    if( typeof( window.innerWidth ) == 'number' ) {
        //Non-IE
        myWidth = window.innerWidth;
    } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
        //IE 6+ in 'standards compliant mode'
        myWidth = document.documentElement.clientWidth;
    } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
        //IE 4 compatible
        myWidth = document.body.clientWidth;
    }
    return myWidth;
}
