/**Bookmark**/
function bookmark() {
	appName = navigator.appName;
	appVersion = parseInt(navigator.appVersion);
	userAgent = navigator.userAgent;
	
	if ((appName == "Microsoft Internet Explorer") && (appVersion >= 4)) 
		window.external.AddFavorite('http://www.yachtcenter.com.ve','Yachtcenter');
	else {
		if (userAgent.indexOf("Firefox") != -1)
			window.sidebar.addPanel("Yachtcenter", "http://www.yachtcenter.com.ve/", "");	
		else
			alert('Para agregar TuAzar.com en tus Favoritos (Marcadores), hacer click en Favoritos (Marcadores) | Agregar Favorito (Marcador) '+'o presiona Ctrl + D (Netscape y Firefox) o Ctrl + T (Opera).');
	};
	return false;
};

function sustituir(stringToTrim) {
	return stringToTrim.replace(/] - /,"]<br /><br /><strong>");
}

function random2(ini, fin)
{
	var numero = (fin - ini)*Math.random() + ini;
	return Math.round(numero);
};

function imagenesjCycle()
{
	var d1 = new Date(2009, 8, 7);
	var d2 = new Date();

	var milli_d1 = d1.getTime();
	var milli_d2 = d2.getTime();
	var diff = milli_d1 - milli_d2;
	
	if (milli_d1 >= milli_d2)
	{
		var num1 = random2(1, 7); //Se hayan los numeros de las imagenes a mostrar
		var imagenes = "";
		imagenes = imagenes + '<img src="i/hattersevent0909.jpg" alt="" width="676" height="285" />';
		imagenes = imagenes + '<img src="i/ip_home' + num1 + '.jpg" alt="" width="676" height="285" />';
	}
	else
	{	
		var num1 = random2(1, 7); //Se hayan los numeros de las imagenes a mostrar
		var num2 = random2(1, 7); //Se hayan los numeros de las imagenes a mostrar
		
		if (num1 == num2)
			num2 = 1;
			
		/* Las imagenes que aparecen en el jCycle */
		var imagenes = "";
		imagenes = imagenes + '<img src="i/ip_home' + num1 + '.jpg" alt="" width="676" height="285" />';
		imagenes = imagenes + '<img src="i/ip_home' + num2 + '.jpg" alt="" width="676" height="285" />';
	}

	return imagenes;
};


jQuery(document).ready(function() {
	/* Target and Dummy # Link */
	$("a[@rel$='external']").click(function(){ this.target = "_blank"; });
	$("a[@href='#']").click(function(){ return false; });
	/*Header Opciones */
	$("#favoritoIcon").click(function() {bookmark();});
	/*Fotos home jcycle*/
	$(".home #subHeader").css("background","#fff");
	$("#subHeader").find("#scrollimg").append(imagenesjCycle());	
});

// Image Rollovers
var rollovers = function(){ $('img[@class*=rollover]').rollover(); }
jQuery.fn.rollover = function() {
	return this.each(
		function() {
			var srcString = this.src;
			var ext = srcString.substring(srcString.length - 4, srcString.length), name = srcString.substring(0, srcString.length - 4), overImage = name + 'Over' + ext;
			var img = new Image();	img.src = overImage;
			$(this).bind('mouseover',function(){ this.src = overImage; } );
			$(this).bind('mouseout',function(){ this.src = srcString; } );
		}
	)
}
$(document).ready(rollovers);

// Pop-up Windows by Size
var popWindows = function() { $('a[@class*=popup]').popwindow(); }
jQuery.fn.popwindow = function() {
	return this.each(
		function(){
			var dimensions = this.className.match(/[0-9]{1,4}x[0-9]{1,4}/) + '';
			var width = eval(dimensions.split('x')[0]);
			var height = eval(dimensions.split('x')[1]);
			
			if (width < 50 || width == null) width = 300;
			if (height < 50 || height == null) height = 300;
			
			$(this).bind('click',function() { window.open("" + this.href + "",null,'resizable=1, scrollbars=1, width=' + width + ', height=' + height); return false; })
		}
	)
}
$(document).ready(popWindows);

// Correct PNG Images for IE 6
var pngFix = {
	init : function() {
		var imgs = $("img[@class$='png']");
		imgs.each(
			function() {
				var newSrc = $(this).attr('src'), newID = $(this).attr('id'), newClass = $(this).attr('class'), newTitle = $(this).attr('alt'), newStyle = $(this).attr('style'), newAlign = $(this).attr('align'), newW = $(this).attr('width'), newH = $(this).attr('height'), dfilter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='"+ newSrc +"',sizingMethod=image)";
				
				var span = document.createElement('span');
				$(span).attr({ 'id':newID, 'class':newClass, 'title':newTitle, 'style':newStyle });
				$(span).css({'display':'inline-block', 'background':'none', width:newW+'px', height:newH+'px', filter:dfilter});
				if( newAlign ) $(span).css({'float':newAlign});
				if( $(this).parent('a') ) $(span).css({'cursor':'hand'});
				$(this).after(span).remove();
			}
		)
	}
}
if( $.browser.msie && /MSIE\s(5\.5|6\.)/.test(navigator.userAgent) )
	$(document).ready(pngFix.init);
