/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

jQuery(document).ready(function(){
	var loc = new String(window.location);

	if(jQuery('#location').length > 0){
		swfobject.embedSWF(jQuery('#location').attr("href"), "location", "540", "325", "9.0.0", "expressInstall.swf");
	}

	if(jQuery('#gmaps').length > 0){
		initialize();
	}

	if(jQuery('#shop-banner').length > 0){
		swfobject.embedSWF(baseurl+"/templates/cafe_quindio/banners/shop.swf", "shop-banner", "380", "185", "9.0.0", "expressInstall.swf");
	}

	if(jQuery('#restaurant-banner').length > 0){
		swfobject.embedSWF(baseurl+"/templates/cafe_quindio/banners/restaurant.swf", "restaurant-banner", "380", "142", "9.0.0", "expressInstall.swf");
	}

	var lang = 'es';

	if(loc.indexOf("/en/") > 0){
		lang = 'en';
	}

	if(jQuery('#form-expo').length > 0){
		if(flversion >= 10){
			swfobject.embedSWF("http://www.cafequindio.com.co/forms/forms/"+lang+"/expo.swf", "form-expo", "540", "540", "10.0.0", "expressInstall.swf", {}, {
				wmode:"transparent"
			}, {});
		} else {
			alert("Debe actualizar la version de flash para poder ver el formulario, por favor visite adobe.com para realizar esto.");
		}
	}

	jQuery('#topmenu li a[href="/es/tienda-virtual"]').addClass('store');

	if(jQuery('#form-fran').length > 0){
		if(flversion >= 10){
			swfobject.embedSWF("http://www.cafequindio.com.co/forms/forms/"+lang+"/fran.swf", "form-fran", "540", "760", "10.0.0", "expressInstall.swf", {}, {
				wmode:"transparent"
			}, {});
		} else {
			alert("Debe actualizar la version de flash para poder ver el formulario, por favor visite adobe.com para realizar esto.");
		}
	}

	if(jQuery('#form-rese').length > 0){
		if(flversion >= 10){
			swfobject.embedSWF("http://www.cafequindio.com.co/forms/forms/"+lang+"/rese.swf", "form-rese", "540", "300", "10.0.0", "expressInstall.swf", {}, {
				wmode:"transparent"
			}, {});
		} else {
			alert("Debe actualizar la version de flash para poder ver el formulario, por favor visite adobe.com para realizar esto.");
		}
	}

	if(jQuery('#panoramica').length > 0){
		if(flversion >= 10){
			swfobject.embedSWF("http://www.cafequindio.com.co/intro/panoramica.swf", "panoramica", "530", "390", "10.0.0", "expressInstall.swf", {}, {
				wmode:"transparent"
			}, {});
		}
	}

	jQuery('#topmenu li a[href="/es/tienda-virtual"]').addClass('store');

	if(jQuery('#tiendas-de-cafe').length > 0){
		swfobject.embedSWF(baseurl+"/templates/cafe_quindio/banners/tiendas-de-cafe.swf", "tiendas-de-cafe", "540", "350", "9.0.0", "expressInstall.swf");
	}

	var loc = new String(window.location);

	if(loc.indexOf("tienda-virtual") > 0  || loc.indexOf("com_virtuemart") > 0 || com == "com_virtuemart"){
		jQuery("#body-right").hide();
		jQuery("#body-left").css('width',960);
	}

	//alert(jQuery('#body div').length);

	jQuery('#body-left div').each(
		function(){
			if(jQuery(this).css('fontFamily').indexOf('Myriad Pro') > 0){
				jQuery(this).addClass('myriad')
			}
		}
	);


	var raspoutine = 'div.module_menu, .componentheading, td.contentheading, #language-area, h1';

	Cufon.replace(raspoutine, {
		hover:true,
		fontFamily: 'Raspoutine DemiBold',
		hoverables: {
			a: true,
			div: true
		}
	});

//	var myriad = "#body-left div.myriad, #body-left p, #body-left ul, h3, h5";
//	if (jQuery.browser.webkit || jQuery.browser.mozilla) {
//		myriad = 'div.home-title, div.home-info, #body-left p, #body-left ul, #body-left ol, #body-left form, div.product-title, div.product-info, div.modulos, h3, #vmMainPage';
//	} else {
//		//selectors = 'div.home-title, div.home-info, #body-left p, #body-left ul, #body-left ol, #body-left form, div.product-title, div.product-info, div.modulos, h3, #vmMainPage, #bottommenu';
//		myriad = 'div.home-title, div.home-info, #body-left p, #body-left ul, #body-left ol, #body-left form, div.product-title, div.product-info, div.modulos, h3, #vmMainPage, #bottommenu';
//	}
	
//	Cufon.replace(myriad, {
//		hover:true,
//		fontFamily: 'Myriad Pro',
//		hoverables: {
//			a: true,
//			div: true
//		}
//	});

	 jQuery('ul#topmenu li').hover(function() {
		Cufon.replace('div.module_menu', {
			hover:true,
			fontFamily: 'Raspoutine DemiBold',
			hoverables: {
				a: true,
				div: true
			}
		});
	 });
});

function initialize() {
	var colombia = new google.maps.LatLng(4.65308,-74.025879);
	var myOptions = {
		zoom: 5,
		center: colombia,
		mapTypeId: google.maps.MapTypeId.ROADMAP
	}
	var map = new google.maps.Map(document.getElementById("gmaps"), myOptions);
	var image = '/es/templates/cafe_quindio/images/marker.png';

	var marker = new google.maps.Marker({
		position: new google.maps.LatLng(5.543997, -73.349423),
		map: map,
		icon: image,
		title:"Tunja, Unicentro"
	});

	var marker = new google.maps.Marker({
		position: new google.maps.LatLng(4.704471, -74.050131),
		map: map,
		icon: image,
		title:"Bogota, Calle 125 No. 19 A -11"
	});

	var marker = new google.maps.Marker({
		position: new google.maps.LatLng(4.698745, -74.143140),
		map: map,
		icon: image,
		title:"Bogota, Aeropuerto El Dorado"
	});

	marker = new google.maps.Marker({
		position: new google.maps.LatLng(5.069304, -75.509779),
		map: map,
		icon: image,
		title:"Manizales, Calle 125 No. 19 A -11"
	});

	marker = new google.maps.Marker({
		position: new google.maps.LatLng(4.452862, -75.767958),
		map: map,
		icon: image,
		title:"Armenia, Aeropuerto El Edén"
	});

	marker = new google.maps.Marker({
		position: new google.maps.LatLng(4.548725, -75.660288),
		map: map,
		icon: image,
		title:"Armenia, Parque de la vida"
	});

	marker = new google.maps.Marker({
		position: new google.maps.LatLng(4.535987, -75.668748),
		map: map,
		icon: image,
		title:"Armenia, Parque Sucre"
	});

	marker = new google.maps.Marker({
		position: new google.maps.LatLng(4.532431, -75.673292),
		map: map,
		icon: image,
		title:"Armenia, Plaza de Bolívar"
	});

	marker = new google.maps.Marker({
		position: new google.maps.LatLng(4.558527, -75.655326),
		map: map,
		icon: image,
		title:"Armenia, Portal de Quindío"
	});

	marker = new google.maps.Marker({
		position: new google.maps.LatLng(4.561105, -75.650482),
		map: map,
		icon: image,
		title:"Armenia, Centro de convenciones"
	});
	marker = new google.maps.Marker({
		position: new google.maps.LatLng(4.533474, -75.672401),
		map: map,
		icon: image,
		title:"Armenia, Centro Comercial IBG"
	});
	marker = new google.maps.Marker({
		position: new google.maps.LatLng(4.545586, -75.661163),
		map: map,
		icon: image,
		title:"Armenia, Clínica Central"
	});
	marker = new google.maps.Marker({
		position: new google.maps.LatLng(4.607147, -75.822452),
		map: map,
		icon: image,
		title:"Armenia, Panaca"
	});
}

function getFlashVersion(){
	// ie
	try {
		try {
			var axo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');
			try {
				axo.AllowScriptAccess = 'always';
			}
			catch(e) {
				return '6,0,0';
			}
		} catch(e) {}
		return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g, ',').match(/^,?(.+),?$/)[1];
	// other browsers
	} catch(e) {
		try {
			if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){
				return (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g, ",").match(/^,?(.+),?$/)[1];
			}
		} catch(e) {}
	}
	return '0,0,0';
}

var flversion = getFlashVersion().split(',').shift();
