/**
 * @author benhuang 2011.04.15
 */
$(function(){
    $(".slider").cycle({
        fx: 'scrollLeft',
        speedIn: 500,
        speedOut: 600,
        timeout: 5000
    });
    $("#cont-nav li").click(function(){
        var navs = $("#cont-nav li");
        var idx = navs.index(this);
        navs.removeClass("curr");
        $(this).addClass("curr");		
        Change(idx);
    })
    function Change(pager){
        var len = $(".cont-block:eq(" + pager + ")").length;
        if (len == 0) {
            //alert('no block to change')
            return false;
        }
        else {
            $(".cont-block").hide().eq(pager).fadeIn();
        }
    }
    $(".readmore").click(function(index){
        index = $(".readmore").index(this);
        $("#cont-nav li").removeClass("curr").eq(index + 1).addClass("curr");
        if(index<4 || $("#cont-bd").hasClass("ipevo")=='false' )
			$(".cont-block").hide().eq(index + 1).fadeIn();
    })
})

$.fn.googleMap = function(address, options) {
	var defaults = {
		lat: 44.081996,
		long: -123.0286928,
		zoom: 15,		
		mapTypeId: google.maps.MapTypeId.ROADMAP 
	};
	
	options = $.extend(defaults, options || {});
	
	var center = new google.maps.LatLng(options.lat, options.long);
	var map = new google.maps.Map(this.get(0), $.extend(options, { center: center }));
	
	var geocoder = new google.maps.Geocoder();
	geocoder.geocode({ address: address }, function(results, status) {
		if (status == google.maps.GeocoderStatus.OK && results.length) {
			if (status != google.maps.GeocoderStatus.ZERO_RESULTS) {
				map.setCenter(results[0].geometry.location);
				var marker = new google.maps.Marker({
					position: results[0].geometry.location,
					map: map,
					title: address
					/* ,mapTypeControl: false,
					navigationControl: true,
					navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL} // ZOOM_PAN */
				});							
			}
		}
	});
};

$(document).ready(function() {	
	$('.search-submit').mouseover(function(){ $(this).css('cursor', 'pointer'); }).mouseout(function(){ $(this).css('cursor', ''); });
						   
	if($('#newproductcat').length > 0){	
		$("#newproductsli").easySlider({speed:100, sliderNum:4, more_width:1, btnHide: true});
	}
	
	if($("img[name='pimg']").length > 0){
		$("img[name='pimg']").each(function(im){
			$(this).parent().parent().mouseover(function(){
				$(this).css('cursor', 'pointer');
			}).mouseout(function(){
				$(this).css('cursor', '');
			}).click(function(){
				self.location.href=$('#htmldom').attr("href")+$("img[name='pimg']").eq(im).parent().parent().attr('href');
			});
		});
	}
	
	/*$('img[name="map-pin"]').each(function(){		
		if($(this).attr('title') != ''){
			//$(this).tooltip({
//				tip:'.map_canvas',								
//				onBeforeShow:function(){
//					$('.map_canvas').googleMap($(this).attr('title'));
//				}				
//			});
			$(this).click(function(){
				addr = $(this).attr('title');
				$('.map_canvas').googleMap(addr);
				return false;
			}).css('cursor', 'pointer');
		}
	});*/
	
	/* To position the pagination in the center
	var boundLeng = $('.pagination').width()*.5 - $('.left_bottom_box').width()*.5 - $('.middle_bottom_box').width()*.5 -
	$('.right_bottom_box').width()*.5;
	$('.pagination-ruler').css('margin-left', boundLeng);
	*/
	
	if($('.open-select').length > 0){
		$('.open-select > option').mouseover(function(){
			$(this).css('cursor', 'pointer');			 
		});	
	}

 $('#pad_option_echo').click(function(){
	 $('#scroll_pad').show().focus();
 });
});
