
// Kick out of SPAM**************************************************************************************************************** 
function nospam(name,domain){ 
	window.Iocation = 'mailto:' + name + '@' + domain+'?subject=Contacto desde .:: Atelier Anabella::. '; 
} 

// Parámetro INICIO *************************************************************************************************************
// Este Script sirve para otener el parámetro que se le pasó
// Limpiamos la direccion URL dado que el navegador cambia los caracteres de espacio por los signos '%'
// aparte de otras modificacion, entonces debemos asegurarnos de 'descodificar' la URL para ello nesecitamo estas linea de codigo
var remplaza = /\+/gi; 
var obtener_valor_url = location.href; //= window.Iocation.href;
obtener_valor_url = unescape(obtener_valor_url);
obtener_valor_url = obtener_valor_url.replace(remplaza, " ");
// Con estas lineas de codigo ya tenemos la URL descodificada y almacenada en la variable 'url', lo que le mostraremos a 
// continuacion es la funcion que nos devolvera el valor del parametro que queremos obtener...

function obtener_valor(variable) {
	var variable_pos = obtener_valor_url.indexOf(variable);
	if (variable_pos != -1)	{
		var pos_separador = obtener_valor_url.indexOf("&", variable_pos);
		if (pos_separador != -1) { 
			return obtener_valor_url.substring(variable_pos + variable.length + 1, pos_separador);
		} else {
			return obtener_valor_url.substring(variable_pos + variable.length + 1, obtener_valor_url.length);
		}
	} else {
		return "NO_ENCONTRADO";
	}
}
// Parámetro FIN ****************************************************************************************************************

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];}}
}

// Centrar verticalmente u horizontalmente el sitio INICIO ************************************************************************
function CenterSite(){	//No sirve para todos los navegadores, hay que hacerle ajustes
						// Se lo llama al final del index.html para que todos los componentes estén iniciados y corregirlos.
	var WinWidth  = 0, MyWidth   = 0 // Not apply in this site
	var WinHeight = 0, MyHeight  = 0 
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE 
		WinWidth  = window.innerWidth;
		WinHeight = window.innerHeight;
		MyHeight  = parseInt(document.getElementById("IdHeader").style.height)+parseInt(document.getElementById("Principal").height)+parseInt(document.getElementById("IdFooter").style.height)
		if (!isNS) document.getElementById("IdHeader").style.marginTop = ( parseInt( (parseInt(WinHeight)-parseInt(MyHeight) )/2 ))+'px'
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		WinWidth  = document.documentElement.clientWidth;
		WinHeight = document.documentElement.clientHeight;
		MyHeight  = parseInt(IdHeader.style.height)+parseInt(window.document.getElementById("Principal").height)+parseInt(IdFooter.style.height);
		window.IdHeader.style.marginTop = ( parseInt( (parseInt(WinHeight)-parseInt(MyHeight) )/2 ))
	}
//	window.alert('WinHeight:'+WinHeight+' MyHeight:'+MyHeight) 
}
// Centrar verticalmente u horizontalmente el sitio FIN ***************************************************************************

// Inicializar varios script INICIO ***********************************************************************************************
//estos van afuera para que sirvan a todas las páginas
//disableRightClick()
//BrowserDetect()
function Inicializar(){	
	ShowFecha()			//Pone la fecha
	ShowHora()			//Pone la hora y actualiza a cada segundo
//	StatusScroll()		//Pone mensaje en el window status
}
// Inicializar varios script FIN **************************************************************************************************

// Javascript - Detectar el navegador INICIO **************************************************************************************
function BrowserDetect(){
	var ua = navigator.userAgent.toLowerCase();
	
	// browser engine name
	this.isGecko       = (ua.indexOf('gecko') != -1 && ua.indexOf('safari') == -1);
	this.isAppleWebKit = (ua.indexOf('applewebkit') != -1);
	
	// browser name
	this.isKonqueror   = (ua.indexOf('konqueror') != -1); 
	this.isSafari      = (ua.indexOf('safari') != - 1);
	this.isOmniweb     = (ua.indexOf('omniweb') != - 1);
	this.isOpera       = (ua.indexOf('opera') != -1);
	this.isIcab        = (ua.indexOf('icab') != -1);
	this.isAol         = (ua.indexOf('aol') != -1);
	this.isIE          = (ua.indexOf('msie') != -1 && !this.isOpera && (ua.indexOf('webtv') == -1) );
	this.isMozilla     = (this.isGecko && ua.indexOf('gecko/') + 14 == ua.length);
	this.isFirefox     = (ua.indexOf('firefox/') != -1 || ua.indexOf('firebird/') != -1);
	this.isNS          = ( (this.isGecko) ? (ua.indexOf('netscape') != -1) : ( (ua.indexOf('mozilla') != -1) && !this.isOpera && !this.isSafari && (ua.indexOf('spoofer') == -1) && (ua.indexOf('compatible') == -1) && (ua.indexOf('webtv') == -1) && (ua.indexOf('hotjava') == -1) ) );

	// spoofing and compatible browsers
	this.isIECompatible = ( (ua.indexOf('msie') != -1) && !this.isIE);
	this.isNSCompatible = ( (ua.indexOf('mozilla') != -1) && !this.isNS && !this.isMozilla);
	
	// rendering engine versions
	this.geckoVersion = ( (this.isGecko) ? ua.substring( (ua.lastIndexOf('gecko/') + 6), (ua.lastIndexOf('gecko/') + 14) ) : -1 );
	this.equivalentMozilla = ( (this.isGecko) ? parseFloat( ua.substring( ua.indexOf('rv:') + 3 ) ) : -1 );
	this.appleWebKitVersion = ( (this.isAppleWebKit) ? parseFloat( ua.substring( ua.indexOf('applewebkit/') + 12) ) : -1 );
	
	// browser version
	this.versionMinor = parseFloat(navigator.appVersion);
	
	// correct version number
	if (this.isGecko && !this.isMozilla)
	{
		this.versionMinor = parseFloat( ua.substring( ua.indexOf('/', ua.indexOf('gecko/') + 6) + 1 ) );
	} else if (this.isMozilla) {
		this.versionMinor = parseFloat( ua.substring( ua.indexOf('rv:') + 3 ) );
	} else if (this.isIE && this.versionMinor >= 4) {
		this.versionMinor = parseFloat( ua.substring( ua.indexOf('msie ') + 5 ) );
	} else if (this.isKonqueror) {
		this.versionMinor = parseFloat( ua.substring( ua.indexOf('konqueror/') + 10 ) );
	} else if (this.isSafari) {
		this.versionMinor = parseFloat( ua.substring( ua.lastIndexOf('safari/') + 7 ) );
	} else if (this.isOmniweb) {
		this.versionMinor = parseFloat( ua.substring( ua.lastIndexOf('omniweb/') + 8 ) );
	} else if (this.isOpera) {
		this.versionMinor = parseFloat( ua.substring( ua.indexOf('opera') + 6 ) );
	} else if (this.isIcab) {
		this.versionMinor = parseFloat( ua.substring( ua.indexOf('icab') + 5 ) );
	}
	
	this.versionMajor = parseInt(this.versionMinor);
	
	// dom support
	this.isDOM1 = (document.getElementById);
	this.isDOM2Event = (document.addEventListener && document.removeEventListener);
	
	// css compatibility mode
	this.mode = document.compatMode ? document.compatMode : 'BackCompat';
	
	// platform
	this.isWin    = (ua.indexOf('win') != -1);
	this.isWin32  = (this.isWin && ( ua.indexOf('95') != -1 || ua.indexOf('98') != -1 || ua.indexOf('nt') != -1 || ua.indexOf('win32') != -1 || ua.indexOf('32bit') != -1 || ua.indexOf('xp') != -1) );
	this.isMac    = (ua.indexOf('mac') != -1);
	this.isUnix   = (ua.indexOf('unix') != -1 || ua.indexOf('sunos') != -1 || ua.indexOf('bsd') != -1 || ua.indexOf('x11') != -1)
	this.isLinux  = (ua.indexOf('linux') != -1);
	
	// specific browser shortcuts
	this.isNS4x = (this.isNS && this.versionMajor == 4);
	this.isNS40x = (this.isNS4x && this.versionMinor < 4.5);
	this.isNS47x = (this.isNS4x && this.versionMinor >= 4.7);
	this.isNS4up = (this.isNS && this.versionMinor >= 4);
	this.isNS6x = (this.isNS && this.versionMajor == 6);
	this.isNS6up = (this.isNS && this.versionMajor >= 6);
	this.isNS7x = (this.isNS && this.versionMajor == 7);
	this.isNS7up = (this.isNS && this.versionMajor >= 7);
	this.isIE4x = (this.isIE && this.versionMajor == 4);
	this.isIE4up = (this.isIE && this.versionMajor >= 4);
	this.isIE5x = (this.isIE && this.versionMajor == 5);
	this.isIE55 = (this.isIE && this.versionMinor == 5.5);
	this.isIE5up = (this.isIE && this.versionMajor >= 5);
	this.isIE6x = (this.isIE && this.versionMajor == 6);
	this.isIE6up = (this.isIE && this.versionMajor >= 6);
	this.isIE4xMac = (this.isIE4x && this.isMac);
	
//Ejemplo de como usar el BrowserDetect
	// if IE5.5+ on Win32, then display PNGs with AlphaImageLoader
	this.pngAlpha = false;
	this.pngNormal= false;
//	if ((browser.isIE55 || browser.isIE6up) && browser.isWin32)
	if ((isIE55 || isIE6up) && isWin32)
	{	pngAlpha = true;
	// else, if the browser can display PNGs normally, then do that
//	} else if ((browser.isGecko) || (browser.isIE5up && browser.isMac) || (browser.isOpera && browser.isWin && browser.versionMajor >= 6) || (browser.isOpera && browser.isUnix && browser.versionMajor >= 6) || (browser.isOpera && browser.isMac && browser.versionMajor >= 5) || (browser.isOmniweb && browser.versionMinor >= 3.1) || (browser.isIcab && browser.versionMinor >= 1.9) || (browser.isWebtv) || (browser.isDreamcast))
	} else if ((isGecko) || (isIE5up && isMac) || (isOpera && isWin && versionMajor >= 6) || (isOpera && isUnix && versionMajor >= 6) || (isOpera && isMac && versionMajor >= 5) || (isOmniweb && versionMinor >= 3.1) || (isIcab && versionMinor >= 1.9) || (isWebtv) || (isDreamcast))
	{	pngNormal = true; }
} //BrowserDetect()
	
//	function od_displayImage(strId, strPath, intWidth, intHeight, strClass, strAlt)
//	{
//		if (pngAlpha)
//		{
//			document.write('<div style="height:'+intHeight+'px;	width:'+intWidth+'px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+strPath+'.png\', sizingMethod=\'scale\')" id="'+strId+'" class="'+strClass+'"></div>');
//		} else if (pngNormal) {
//			document.write('<img src="'+strPath+'.png" width="'+intWidth+'"height="'+intHeight+'" name="'+strId+'" border="0" class="'+strClass+'" alt="'+strAlt+'" />');
//		} else {
//			document.write('<img src="'+strPath+'.gif" width="'+intWidth+'"height="'+intHeight+'" name="'+strId+'" border="0" class="'+strClass+'" alt="'+strAlt+'" />');
//		}
//	}
	//So now we have a JavaScript object to display PNGs. Here’s how we use it:
//	<html><head>
//	<script language="javascript" src="browserdetect_lite.js" type="text/javascript"><\script>
//	<script language="javascript" src="opacity.js" type="text/javascript"><\script>
//	<script type="text/javascript">
//	var objMyImg = null;
//	function init()
//	{
//		objMyImg = new OpacityObject('myimg','/images/myimage');
//		objMyImg.setBackground();
//	}
//	<\script>
//	
//	<style type="text/css">
//		#myimg { background: url('back.png') repeat; position:absolute; left: 10px; top: 10px; width: 200px; height: 200px; }
//	</style>
//	</head>
//	
//	<body onload="init()" background="back.jpg">
//	<div id="myimg"></div>
//	</body>
//	</html>
	//That’s it.
//var browser = new BrowserDetect();
// Javascript - Detectar el navegador FIN *****************************************************************************************

// Pone la fecha INICIO ************************************************************************************************************
function ShowFecha(){
	var monthNames = new Array( "Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Setiembre","Octubre","Noviembre","Diciembre");
	var dayNames = new Array( "Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado");
	var now = new Date();
	thisYear = now.getYear();
	if(thisYear < 1900) {thisYear += 1900}; // corrections if Y2K display problem
	document.write(dayNames[now.getDay()] + ", " +  now.getDate() + " de " + monthNames[now.getMonth()] +" de " + thisYear+"  - ");
}
// Pone la fecha INICIO ***********************************************************************************************************

// Pone la Hora INICIO ************************************************************************************************************
function hora(){
	var fecha = new Date()
	var hora = fecha.getHours()
	var minuto = fecha.getMinutes()
	var segundo = fecha.getSeconds()
	if (hora < 10) {hora = "0" + hora}
	if (minuto < 10) {minuto = "0" + minuto}
	if (segundo < 10) {segundo = "0" + segundo}
	var horita = hora + ":" + minuto + ":" + segundo
	document.getElementById('hora').firstChild.nodeValue = horita
	tiempo = setTimeout('hora()',1000)

}

function ShowHora(){
	document.write('<span id="hora">')
	document.write ('000000</span>')
	hora()
}
// Pone la hora FIN ***************************************************************************************************************

// Scroll en la barra de estado INICIO ********************************************************************************************
var txt="Bienvenidos al .::Atelier Anabella::.                                                                      "
function StatusScroll(){
	window.status = txt;
	txt = txt.substring(1, txt.length) + txt.charAt(0);
	window.setTimeout("StatusScroll()",150);
} 
// Scroll en la barra de estado FIN ***********************************************************************************************

// Arrow onMouseover INICIO *******************************************************************************************************
//By Clarence Eldefors (http://www.freebox.com/cereweb) Visit http://javascriptkit.com for this and over 400+ other scripts
function imgover(imgname){ imgname.src = "images/on.gif" }
function  imgout(imgname){ imgname.src = "images/bullet-1.gif" }
// Arrow onMouseover FIN **********************************************************************************************************
// Muestro u Oculto un elemento INICIO *******************************************************************************************
this.trObjOld = null
function MostrarId(id) {
	var trObj  = (document.getElementById) ? document.getElementById(id) : eval("document.all[id]");
	if (trObj.style.visibility=="hidden") { trObj.style.zIndex=10; trObj.style.visibility="visible";	}
}
function toggleVisibility (element){//http://www.oracledbaexpert.com/dhtml/11a.html
	var dom;
	if (isNS4 || isIE4 || isNew){
		dom = eval (docObj + '.' + element + styleObj);
		state = dom.visibility;
		if (state == "visible" || state == "show"){
			dom.visibility = "hidden";
		}else{
			dom.visibility = "visible";
		}
	}
}
// Muestro u Oculto un elemento FIN **********************************************************************************************

// Transicion INICIO *************************************************************************************************************
this.bTranState= (0);
function fnToggle(){
	Object_0  = (document.getElementById) ? document.getElementById('oContainer') : eval("document.all['oContainer']");
	Object_1  = (document.getElementById) ? document.getElementById('oDIV1') : eval("document.all['oDIV1']");
	Object_2  = (document.getElementById) ? document.getElementById('oDIV2') : eval("document.all['oDIV2']");

	if (pngAlpha){
		Object_0.filters[0].Apply();
		if  ( bTranState=='0' ){
			bTranState = 1; Object_2.style.visibility="visible"; Object_1.style.visibility="hidden" ;
		}else{ 
			bTranState = 0; Object_2.style.visibility="hidden" ; Object_1.style.visibility="visible";
		}
		Object_0.filters[0].Play(duration=2);
	} else {
		if  ( bTranState=='0' ){
			bTranState = 1; Object_2.style.visibility="visible"; Object_1.style.visibility="hidden" ; showPreview( false );
		}else{
			bTranState = 0; Object_2.style.visibility="hidden" ; Object_1.style.visibility="visible"; showPreview( true );
		}
	}
}
var tempo                = null ;
var DHTML_currentOpacity = null ;
var DHTML_Object  = ''//(document.getElementById) ? document.getElementById('oDIV2') : eval("document.all['oDIV2']");

//	showPreview( false );
// Efecto Fadein / Fadeout INICIO *****************************************************************************************
function showPreview( DHTML_Opacity ) { // DHTML_Opacity = true for fadeout/ false for fadein
	DHTML_Object  = (document.getElementById) ? document.getElementById('oDIV2') : eval("document.all['oDIV2']");
	if(DHTML_Opacity) { DHTML_currentOpacity = 100 } else { DHTML_currentOpacity = 0 }
	opacitySteps  = 10; // Also speed of opacity   - Higher = faster
	opacitySpeed  = 100; // Speed of opacity images - Lower  = faster
	showOpacity(opacitySteps*-1,opacitySteps,opacitySpeed,DHTML_Opacity);
}
function showOpacity(speed,opacitySteps,opacitySpeed,DHTML_Opacity) {
	DHTML_currentOpacity += speed;
	if(DHTML_Opacity       /*FadeOut end*/){ if (DHTML_currentOpacity>=0 && speed>=10) { return } }
	if(DHTML_currentOpacity<= 5 && speed<0){ setOpacity(); speed=opacitySteps }
	if(DHTML_currentOpacity>=99 && speed>0){ return }
	setOpacity();	
	tempo=window.setTimeout('showOpacity('+speed+','+opacitySteps+','+opacitySpeed+','+DHTML_Opacity+')',opacitySpeed);		
}
function setOpacity(){
	browserIsOpera = navigator.userAgent.indexOf('Opera')>=0?true:false;
	if(browserIsOpera){ DHTML_Object.style = 'opacity:'+DHTML_currentOpacity/100; return      ; }// Opera
	if(document.all)  { DHTML_Object.style.filter  = 'alpha(opacity='+DHTML_currentOpacity+')'; }// IE
	else              { DHTML_Object.style.opacity = DHTML_currentOpacity/100                 ; }// Mozzilla
}
// Transicion FIN ****************************************************************************************************************

// Boton Derecho Disable INICIO **************************************************************************************************
function disableRightClick(e){
	var message = "Boton derecho no soportado";
	
	if(!document.rightClickDisabled){ // initialize
		if(document.layers){
			document.captureEvents(Event.MOUSEDOWN);
			document.onmousedown = disableRightClick;
		}
		else document.oncontextmenu = disableRightClick;
		return document.rightClickDisabled = true;
	}
	if(document.layers || (document.getElementById && !document.all)){
		if (e.which==2||e.which==3){
			alert(message);
			return false;
		}
	}else{
		alert(message);
		return false;
	}
	//disableRightClick()
}
// Boton Derecho Disable FIN ******************************************************************************************************

// AdRotator INICIO ***************************************************************************************************************
function AdRotator(){
	var how_many_ads = 3 ;
	var now = new Date( );
	var sec = now.getSeconds() ;
	var ad = sec % how_many_ads ;
	ad +=1 ;
	if (ad==1) {
		url="http://www.mssti.com.ar";
		alt="MSSTI - Desarrollos Webmaster - Diseños web";
		banner="http://www.mssti.com/BannerMSSTI.jpg"; //"http://leviatan21.orgfree.com/BannerLeviatan21.gif";
		width="450";
		height="60";
	}
	
	if (ad==2) {
		url="http://www.titinas.com.ar";
		alt="Titina's";
		banner="http://www.titinas.com.ar/images/logo.gif";
		width="450";
		height="60";
	}
	
	if (ad==3) {
		url="http://www.orgfree.com/";
		alt="Nuestro Hosting Gratuito";
		banner="http://www.orgfree.com/images/header.gif";
		width="450";
		height="60";
	}
	adrhtml = '<center>';
	adrhtml += '<a href=\"' + url + '\" target=\"_blank\">';
	adrhtml += '<small>' + alt + '</small><br>';
	adrhtml += '<img src=\"' + banner + '\" width=';
	adrhtml += width + ' height=' + height + ' ';
	adrhtml += 'title=\"' + alt + '\" ';
	adrhtml += 'alt=\"' + alt + '\" border=0></a>';
	adrhtml += '</center>';
	document.getElementById("AdRotator").innerHTML = adrhtml;
	window.setTimeout("AdRotator()",5000);

}
// AdRotator INICIO ***************************************************************************************************************
