/*ms + ddrg */function varr() {
	document.writeln('<input type=hidden name="varr[]" value="'+navigator.appName+'">');
	document.writeln('<input type=hidden name="varr[]" value="'+navigator.appVersion+'">');
	document.writeln('<input type=hidden name="varr[]" value="'+navigator.platform+'">');
	document.writeln('<input type=hidden name="varr[]" value="'+screen.width+'">');
	document.writeln('<input type=hidden name="varr[]" value="'+screen.height+'">');
	document.writeln('<input type=hidden name="varr[]" value="'+screen.colorDepth+'">');
	document.writeln('<input type=hidden name="varr[]" value="'+screen.pixelDepth+'">');
	document.writeln('<input type=hidden name="varr[]" value="'+navigator.javaEnabled()+'">');
}

function getd() {
	var x = location.href;
	var xx = x.split('.');
	return xx[0];
}

var ycsdone;
function visita(acao) {
	var z;
	if (ycsdone)
	return;
	z = ''
	z=z+"&b="+escape(navigator.appName+" "+navigator.appVersion);
	var w=parseFloat(navigator.appVersion);
	if (w > 2.0) {
		z=z+"&s="+screen.width+"x"+screen.height;
		z=z+"&o="+navigator.platform;
		var v="1.2";
	if (navigator.appName != "Netscape") {
		z=z+"&c="+screen.colorDepth;
	} else {
		z=z+"&c="+screen.pixelDepth
	}
	z=z+"&j="+navigator.javaEnabled();
	} else {
		v=1.0;
	}
	z=z+"&v="+v;

//	z=z+"&r="+escape(document.referrer);

	if (acao!=undefined) {
		z=z+"&acao="+acao;
		//document.writeln("<img src=\"visita.php?"+z+"\" width=0 height=0>");
		document.writeln("<img src=\"http://z.dromma.org/v.php?"+z+"\" width=0 height=0>");
		ycsdone=1;
	}
}



function ValidateForm(emailID, msg){
	//var emailID=document.mailing.email;
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value, msg)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	else
	return true
	//posta.submit()
	//document.forms['posta'].submit()
 }

function echeck(str,msg) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   alert(msg)
	   return false
	}
	
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert(msg)
	   return false
	}
	
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert(msg)
		return false
	}
	
	 if (str.indexOf(at,(lat+1))!=-1){
		alert(msg)
		return false
	 }
	
	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert(msg)
		return false
	 }
	
	 if (str.indexOf(dot,(lat+2))==-1){
		alert(msg)
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		alert(msg)
		return false
	 }

	 return true					
}var Drag = {

	obj : null,

	init : function(o, oRoot, minX, maxX, minY, maxY, bSwapHorzRef, bSwapVertRef, fXMapper, fYMapper)
	{
		o.onmousedown	= Drag.start;

		o.hmode			= bSwapHorzRef ? false : true ;
		o.vmode			= bSwapVertRef ? false : true ;

		o.root = oRoot && oRoot != null ? oRoot : o ;

		if (o.hmode  && isNaN(parseInt(o.root.style.left  ))) o.root.style.left   = "0px";
		if (o.vmode  && isNaN(parseInt(o.root.style.top   ))) o.root.style.top    = "0px";
		if (!o.hmode && isNaN(parseInt(o.root.style.right ))) o.root.style.right  = "0px";
		if (!o.vmode && isNaN(parseInt(o.root.style.bottom))) o.root.style.bottom = "0px";

		o.minX	= typeof minX != 'undefined' ? minX : null;
		o.minY	= typeof minY != 'undefined' ? minY : null;
		o.maxX	= typeof maxX != 'undefined' ? maxX : null;
		o.maxY	= typeof maxY != 'undefined' ? maxY : null;

		o.xMapper = fXMapper ? fXMapper : null;
		o.yMapper = fYMapper ? fYMapper : null;

		o.root.onDragStart	= new Function();
		o.root.onDragEnd	= new Function();
		o.root.onDrag		= new Function();
	},

	start : function(e)
	{
		var o = Drag.obj = this;
		e = Drag.fixE(e);
		var y = parseInt(o.vmode ? o.root.style.top  : o.root.style.bottom);
		var x = parseInt(o.hmode ? o.root.style.left : o.root.style.right );
		o.root.onDragStart(x, y);

		o.lastMouseX	= e.clientX;
		o.lastMouseY	= e.clientY;

		if (o.hmode) {
			if (o.minX != null)	o.minMouseX	= e.clientX - x + o.minX;
			if (o.maxX != null)	o.maxMouseX	= o.minMouseX + o.maxX - o.minX;
		} else {
			if (o.minX != null) o.maxMouseX = -o.minX + e.clientX + x;
			if (o.maxX != null) o.minMouseX = -o.maxX + e.clientX + x;
		}

		if (o.vmode) {
			if (o.minY != null)	o.minMouseY	= e.clientY - y + o.minY;
			if (o.maxY != null)	o.maxMouseY	= o.minMouseY + o.maxY - o.minY;
		} else {
			if (o.minY != null) o.maxMouseY = -o.minY + e.clientY + y;
			if (o.maxY != null) o.minMouseY = -o.maxY + e.clientY + y;
		}

		document.onmousemove	= Drag.drag;
		document.onmouseup		= Drag.end;

		return false;
	},

	drag : function(e)
	{
		e = Drag.fixE(e);
		var o = Drag.obj;

		var ey	= e.clientY;
		var ex	= e.clientX;
		var y = parseInt(o.vmode ? o.root.style.top  : o.root.style.bottom);
		var x = parseInt(o.hmode ? o.root.style.left : o.root.style.right );
		var nx, ny;

		if (o.minX != null) ex = o.hmode ? Math.max(ex, o.minMouseX) : Math.min(ex, o.maxMouseX);
		if (o.maxX != null) ex = o.hmode ? Math.min(ex, o.maxMouseX) : Math.max(ex, o.minMouseX);
		if (o.minY != null) ey = o.vmode ? Math.max(ey, o.minMouseY) : Math.min(ey, o.maxMouseY);
		if (o.maxY != null) ey = o.vmode ? Math.min(ey, o.maxMouseY) : Math.max(ey, o.minMouseY);

		nx = x + ((ex - o.lastMouseX) * (o.hmode ? 1 : -1));
		ny = y + ((ey - o.lastMouseY) * (o.vmode ? 1 : -1));

		if (o.xMapper)		nx = o.xMapper(y)
		else if (o.yMapper)	ny = o.yMapper(x)

		Drag.obj.root.style[o.hmode ? "left" : "right"] = nx + "px";
		Drag.obj.root.style[o.vmode ? "top" : "bottom"] = ny + "px";
		Drag.obj.lastMouseX	= ex;
		Drag.obj.lastMouseY	= ey;

		Drag.obj.root.onDrag(nx, ny);
		return false;
	},

	end : function()
	{
		document.onmousemove = null;
		document.onmouseup   = null;
		Drag.obj.root.onDragEnd(	parseInt(Drag.obj.root.style[Drag.obj.hmode ? "left" : "right"]), 
									parseInt(Drag.obj.root.style[Drag.obj.vmode ? "top" : "bottom"]));
		Drag.obj = null;
	},

	fixE : function(e)
	{
		if (typeof e == 'undefined') e = window.event;
		if (typeof e.layerX == 'undefined') e.layerX = e.offsetX;
		if (typeof e.layerY == 'undefined') e.layerY = e.offsetY;
		return e;
	}
};



		coded = "E4@EQ2OIC4IEDOJ.OCE"
			cipher = "aZbYcXdWeVfUgThSiRjQkPlOmNnMoLpKqJrIsHtGuFvEwDxCyBzA1234567890"
			shift=coded.length
			link=""
			for (i=0; i<coded.length; i++){
				if (cipher.indexOf(coded.charAt(i))==-1){
					ltr=coded.charAt(i)
					link+=(ltr)
				}
				else {     
					ltr = (cipher.indexOf(coded.charAt(i))-shift+cipher.length) % cipher.length
					link+=(cipher.charAt(ltr))
				}				
			}
	
		function get2(id) {
			proj = document.getElementById(id).value;
			if (proj == 'contact')
				location.href = 'mail\u0074o\u003a'+link;
			else
				location.href = proj;
		}



function getd() {
	var x = location.href;
	var xx = x.split('.');
	return xx[0];
}


function inicia() {
	
	if (getd() == 'http://marciosimnch') 
	{
		Drag.init(document.getElementById("fotos"));
		visita ('marciosimnch');
	}
	else alert ('!');
}