var w3c=(document.getElementById)? true: false;
var ns4=(document.layers)?true:false;
var ie5=(w3c && document.all)? true : false;
var ns6=(w3c && !document.all)? true: false;
var d=document;
var outerdiv;
var shadow;
var effexit = 0;
var popstyle = 0;
currIDb=null; xoff=0; yoff=0;
currRS=null; rsxoff=0; rsyoff=0;
oldac=null; newac=null; zdx=1; mx=0; my=0;

function preloadBttns(){
	var btns=new Array();
	btns[0]=new Image(); btns[0].src="min.gif";
	btns[1]=new Image(); btns[1].src="max.gif";
	btns[2]=new Image(); btns[2].src="close.gif";
	btns[3]=new Image(); btns[3].src="resize.gif";
}

preloadBttns();

function hidebox(id){
	try {
		if (document.getElementById('popframe')) frames['popframe'].location.href = 'about:blank';
	}
	catch (e) {}
	
	if (effexit==1) {
		processEffects();
	} else {
		if(w3c){
			d.getElementById(id+'_b').style.display='none';
			d.getElementById(id+'_s').style.display='none';
		}
	}
}

function showbox(id){
	if(w3c){
		var bx=d.getElementById(id+'_b');
		var sh=d.getElementById(id+'_s');

		bx.style.display='block';
		sh.style.display='block';
		sh.style.zIndex=++zdx;
		bx.style.zIndex=++zdx;
		changez(bx);
		if (popstyle==1) {d.getElementById(id+'_b').style.visibility='visible';}
	}
}

function changecontent(id,text){
	if(!document.getElementById(id+'_b').isExt){
		var d=document.getElementById(id+'_c');
		if(ns6)d.style.overflow="hidden";
		d.innerHTML=text;

		if(ns6)d.style.overflow="block";
	} else document.getElementById(id+'_ifrm').src=text;
}

function minimize(){
	if(w3c){
		d.getElementById(this.cid+"_b").style.height=(ie5)? '28px':'24px';
		d.getElementById(this.cid+"_s").style.height='28px';
		d.getElementById(this.cid+"_c").style.display='none';
		d.getElementById(this.cid+"_rs").style.display='none';
		ns6bugfix();
	}
}

function restore(){
	if(w3c){
		d.getElementById(this.cid+"_b").style.height=this.h+'px';
		d.getElementById(this.cid+"_s").style.height=(ie5)? this.h+'px':this.h+5+'px';
		d.getElementById(this.cid+"_c").style.display='block';
		d.getElementById(this.cid+"_rs").style.display='block';
		ns6bugfix();
	}
}

function ns6bugfix(){
	if(ns6)setTimeout('self.resizeBy(0,1); self.resizeBy(0,-1);', 100);
}
	
function trackmouse(evt){
	mx=(ie5)?event.clientX+d.body.scrollLeft:evt.pageX;
	my=(ie5)?event.clientY+d.body.scrollTop:evt.pageY;
	if(!ns6)movepopup();
	if((currIDb!=null)||(currRS!=null))return false;
}

function movepopup(){
	if((currIDb!=null)&&w3c){
		var x=mx+xoff;
		var y=my+yoff;
		currIDb.style.left=x+'px';
		currIDs.style.left=x+8+'px';
		currIDb.style.top=y+'px';
		currIDs.style.top=y+8+'px';
	}

	if((currRS!=null)&&w3c){
		var rx=mx+rsxoff;
		var ry=my+rsyoff;
		var c=currRS;
		d.gEl=d.getElementById;
		d.gEl(c.cid+"_extWA").style.display="block";
		c.style.left=Math.max(rx,((ie5)?88:92))+'px';
		c.style.top=Math.max(ry,((ie5)?68:72))+'px';
		d.gEl(c.cid+"_b").style.width=Math.max(rx+((ie5)?12:8),100)+'px';
		d.gEl(c.cid+"_b").style.height=Math.max(ry+((ie5)?12:8),80)+'px';
		d.gEl(c.cid+"_t").style.width=Math.max(rx+((ie5)?4:3),((ns6)?95:92))+'px';
		d.gEl(c.cid+"_btt").style.left=parseInt(d.gEl(c.cid+"_t").style.width)-48+'px';
		d.gEl(c.cid+"_s").style.width=Math.max(rx+12,((ie5)?100:104))+'px';
		d.gEl(c.cid+"_s").style.height=Math.max(ry+((ie5)?12:13),((ie5)?80:86))+'px';
		d.gEl(c.cid+"_c").style.width=Math.max(rx-((ie5)?-5:5),((ie5)?92:87))+'px';
		d.gEl(c.cid+"_c").style.height=Math.max(ry-((ie5)?24:28),44)+'px';
		d.gEl(c.cid+"_max").h=parseInt(d.gEl(c.cid+"_b").style.height);
	}
	return false;
}

function stopRS(){
	d.getElementById(this.cid+"_extWA").style.display="none";
	currRS=null;
}

function startRS(evt){
	var ex=(ie5)?event.clientX+d.body.scrollLeft:evt.pageX;
	var ey=(ie5)?event.clientY+d.body.scrollTop:evt.pageY;
	rsxoff=parseInt(this.style.left)-ex;
	rsyoff=parseInt(this.style.top)-ey;
	currRS=this;
	if(ns6)d.getElementById(this.cid+"_c").style.overflow='hidden';
	return false;
}

function changez(v){
	if (popstyle==0) {
		var th=(v!=null)?v:this;
		if(oldac!=null)d.getElementById(oldac.cid+"_t").style.backgroundColor=oldac.inactivecolor;
		if(ns6)d.getElementById(th.cid+"_c").style.overflow='auto';
		oldac=th;
		d.getElementById(th.cid+"_t").style.backgroundColor=th.activecolor; 
		d.getElementById(th.cid+"_s").style.zIndex=++zdx;
		th.style.zIndex=++zdx;
		d.getElementById(th.cid+"_rs").style.zIndex=++zdx;
	} else {
		v.style.zIndex=++zdx;
	}
}

function stopdrag(){
	currIDb=null
	document.getElementById(this.cid+"_extWA").style.display="none";
	ns6bugfix();
}

function grab_id(evt){
	var ex=(ie5)?event.clientX+d.body.scrollLeft:evt.pageX;
	var ey=(ie5)?event.clientY+d.body.scrollTop:evt.pageY;
	xoff=parseInt(d.getElementById(this.cid+"_b").style.left)-ex;
	yoff=parseInt(d.getElementById(this.cid+"_b").style.top)-ey;
	currIDb=d.getElementById(this.cid+"_b");
	currIDs=d.getElementById(this.cid+"_s");
	d.getElementById(this.cid+"_extWA").style.display="block";
	return false;
}

function subBox(x,y,w,h,bgc,id){
	var v=d.createElement('div');
	v.setAttribute('id',id);
	v.style.position='absolute';
	v.style.left=x+'px';
	v.style.top=y+'px';
	v.style.width=w+'px';
	v.style.height=h+'px';
	if(bgc!='')v.style.backgroundColor=bgc;
	v.style.visibility='inherit';
	v.style.padding='0px';
	return v;
}

function get_cookie(Name) {
	var search=Name+"=";
	var returnvalue="";
	
	if(d.cookie.length>0){
		offset=d.cookie.indexOf(search);
		
		if(offset!=-1){
			offset+=search.length;
			end=d.cookie.indexOf(";",offset);
			if(end==-1)end=d.cookie.length;
			returnvalue=unescape(d.cookie.substring(offset,end));
		}
	}
	return returnvalue;
}

function popUp(x,y,w,h,cid,text,bgcolor,textcolor,fontstyleset,title,titlecolor,titletextcolor,bordercolor,scrollcolor,shadowcolor,showonstart,isdrag,isresize,oldOK,isExt,popOnce){
	var okPopUp=false;
	
	if (popOnce){
		if (get_cookie(cid)==""){
		okPopUp=true;
		d.cookie=cid+"=yes"
		}
	} else okPopUp=true;

	if(okPopUp){
		if(w3c){
			w=Math.max(w,100);
			h=Math.max(h,80);
			var rdiv=new subBox(w-((ie5)?12:8),h-((ie5)?12:8),7,7,'',cid+'_rs');
			if(isresize){
				rdiv.innerHTML='<img src="resize.gif" width="7" height="7">';
				rdiv.style.cursor='move';
			}

			var tw=(ie5)?w:w+4;
			var th=(ie5)?h:h+6;
			shadow=new subBox(x+8,y+8,tw,th,shadowcolor,cid+'_s');
			if(ie5)shadow.style.filter="alpha(opacity=50)";
				else shadow.style.MozOpacity=.5;
			shadow.style.zIndex=++zdx;
			outerdiv=new subBox(x,y,w,h,bordercolor,cid+'_b');
			outerdiv.style.borderStyle="outset";
			outerdiv.style.borderWidth="1px";
			outerdiv.style.borderColor=bordercolor;
			outerdiv.style.zIndex=++zdx;
			tw=(ie5)?w-8:w-5;
			th=(ie5)?h+4:h-4;
			var titlebar=new subBox(2,2,tw,20,titlecolor,cid+'_t');
			titlebar.style.overflow="hidden";
			titlebar.style.cursor="default";
			var tmp=(isresize)?'<img src="min.gif" width="16" height="16" id="'+cid+'_min"><img src="max.gif" width="16" height="16"  id="'+cid+'_max">':'';
			titlebar.innerHTML='<span style="position:absolute; left:3px; top:1px; font:bold 10pt sans-serif; color:'+titletextcolor+'; height:18px; overflow:hidden; clip-height:16px;">'+title+'</span><div id="'+cid+'_btt" style="position:absolute; width:48px; height:16px; left:'+(tw-48)+'px; top:2px; text-align:right">'+tmp+'<img src="close.gif" width="16" height="16" id="'+cid+'_cls"></div>';
			tw=(ie5)?w-7:w-13;
			var content=new subBox(2,24,tw,h-36,bgcolor,cid+'_c');
			content.style.borderColor=bordercolor;
			content.style.borderWidth="1px";

			if(isExt){
				content.innerHTML='<iframe id="'+cid+'_ifrm" src="'+text+'" width="100%" height="100%"></iframe>';
				content.style.overflow="hidden";
			} else {
				if(ie5)content.style.scrollbarBaseColor=scrollcolor;
				content.style.borderStyle="inset";
				content.style.overflow="auto";
				content.style.padding="0px 2px 0px 4px";
				content.innerHTML=text;
				content.style.font=fontstyleset;
				content.style.color=textcolor;
			}

			var extWA=new subBox(2,24,0,0,'',cid+'_extWA');
			extWA.style.display="none";
			extWA.style.width='100%';
			extWA.style.height='100%';

			if (document.getElementById("st_"+ cid)){
				outerdiv = document.getElementById("st_"+ cid).cloneNode(true);
				outerdiv.id = cid+'_b';
				shadow.style.visibility="hidden";
				d.body.appendChild(shadow);
				d.body.appendChild(outerdiv);
				popstyle = 1;
			} else {
				outerdiv.appendChild(titlebar);
				outerdiv.appendChild(content);
				outerdiv.appendChild(extWA);
				outerdiv.appendChild(rdiv);
				d.body.appendChild(shadow);
				d.body.appendChild(outerdiv);
			}

			if (popstyle == 0) {
				d.gEl=d.getElementById;
				if(!showonstart)hidebox(cid);
				var wB=d.gEl(cid+'_b');
				wB.cid=cid;
				wB.isExt=(isExt)?true:false;
				var wT=d.gEl(cid+'_t');
				wT.cid=cid;
				if(isresize){
					var wRS=d.gEl(cid+'_rs');
					wRS.cid=cid;
					var wMIN=d.gEl(cid+'_min');
					wMIN.cid=cid;
					var wMAX=d.gEl(cid+'_max');
					wMAX.h=h;
					wMAX.cid=cid;
					wMIN.onclick=minimize;
					wMAX.onclick=restore;
					wRS.onmousedown=startRS;
					wRS.onmouseup=stopRS;
				}
			}

			if (popstyle == 0) {
				var wCLS=d.gEl(cid+'_cls'); //8
				var wEXTWA=d.gEl(cid+'_extWA'); //11
				wB.activecolor=titlecolor;
				wB.inactivecolor=scrollcolor;
				if(oldac!=null)d.gEl(oldac.cid+"_t").style.backgroundColor=oldac.inactivecolor;
				oldac=wB;
				wCLS.onclick=new Function("hidebox('"+cid+"');");
				wB.onmousedown=function(){ changez(this) }
				if(isdrag){
					wT.onmousedown=grab_id;
					wT.onmouseup=stopdrag;
				}
			}
		} else {
			if(oldOK){
				var ctr=new Date();
				ctr=ctr.getTime();
				var t=(isExt)?text:'';
				var posn=(ns4)? 'screenX='+x+',screenY='+y: 'left='+x+',top='+y;
				var win=window.open(t , "abc"+ctr , "status=no,menubar=no,width="+w+",height="+h+",resizable="+((isresize)?"yes":"no")+",scrollbars=yes,"+posn);
				if(!isExt){
					t='<html><head><title>'+title+'</title></head><body bgcolor="'+bgcolor+'"><font style="font:'+fontstyleset+'; color:'+textcolor+'">'+text+'</font></body></html>';
					win.document.write(t);
					win.document.close();
					}
			}
		}
	}
}

if(ns6)setInterval('movepopup()',40);
if(w3c){
	d.onmousemove=trackmouse;
	d.onmouseup=new Function("currRS=null");
}

function getexpirydate( nodays){
	var UTCstring;
	Today = new Date();
	nomilli=Date.parse(Today);
	Today.setTime(nomilli+nodays*24*60*60*1000);
	UTCstring = Today.toUTCString();
	return UTCstring;
}

function getcookie(cookiename) {
	var cookiestring=""+document.cookie;
	var index1=cookiestring.indexOf(cookiename);
	if (index1==-1 || cookiename=="") return ""; 
	var index2=cookiestring.indexOf(';',index1);
	if (index2==-1) index2=cookiestring.length; 
	return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}

function setcookie(name,value,duration){
	cookiestring=name+"="+escape(value)+";EXPIRES="+getexpirydate(duration);
	document.cookie=cookiestring;
	//document.write("Saved");

	if(!getcookie(name)){
		return false;
	}
	else{
		return true;
	}
}

function date1(){
	now = new Date();
	then = new Date(" Jan 01 1970 00:00:00");
	seconds=now-then/1000;
	month=1+now.getMonth();
	day=now.getDate();
	year=now.getFullYear();
	document.write( day+"-"+month+"-"+year+"");
}

function checkout(){
		if(getcookie('buy')=="yes")
		{
			return true;
		}
		else
		{
			window.location.href = "default.htm";
			openIT('mc.htm',410,410,null,null,'mywinname01');
		}
};
