jQuery(document).ready(function() {

 //   var url = 'http://www.weigl.com/';
    var url = 'http://http://www.ypserver.com/sites/weigl/';
    Image1= new Image(122,37);
    Image1.src = url+"skin/frontend/default/default/images/signup/create_an_account_hover.gif";

    Image2= new Image(122,37);
    Image2.src = url+"skin/frontend/default/default/images/signup/school_registration_hover.gif";


    Image3= new Image(69,33);
    Image3.src = url+"skin/frontend/default/default/images/signup/signin_hover.gif";

    Image4= new Image(1,18);
    Image4.src = url+"skin/frontend/default/default/images/submenu_item_rep_hover.gif";

    Image5= new Image(3,18);
    Image5.src = url+"skin/frontend/default/default/images/submenu_item_left_hover.gif";


    Image6= new Image(3,18);
    Image6.src = url+"skin/frontend/default/default/images/submenu_item_right_hover.gif";

    Image7= new Image(67,34);
    Image7.src = url+"skin/frontend/default/default/images/refer_a_school_hover.gif";

    Image9= new Image(152,106);
    Image9.src = url+"skin/frontend/default/default/images/buy_books_hover.png";

    Image10= new Image(153,105);
    Image10.src = url+"skin/frontend/default/default/images/school_fundraising_hover.png";

    jQuery('.menuLink').mouseover(function(){
          var name = jQuery(this).attr('name')+'Submenu';
          jQuery('.'+name).css('display','block');


    });
//    function checkEmail(email) {
//        var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
//        if (!filter.test(email.value)) {
//            return false;
//        }
//        return true;
//    }
    jQuery('#simple_contact_form').ajaxForm(function() {
        jQuery('.wait').css('display','block');
        jQuery('#reportText').remove();     
        var $inputs = jQuery('#simple_contact_form :input');
        var values = {};
        var i = 0;
        $inputs.each(function() {
            values[this.name] = jQuery(this).val();
            if(values[this.name]){
                i++;
            }
        });
//        alert(checkEmail(values['yourEmail']));
//        alert(checkEmail(values['email']));
//        || !checkEmail(values['yourEmail']) || !checkEmail(values['email'])
        if(i != 6 ){
            jQuery('.wait').css('display','none');
            return;
        }

         jQuery.post(url+"index.php/pap/index/sendemail", {
             comment: values['comment'],
             yourEmail: values['yourEmail'],
             name: values['name']
         },function(data){
             jQuery('.wait').css('display','none');
             if(data == 'ok'){
                jQuery('body').append('<div id="jquery-overlay"></div>');
               var height = jQuery('.wrapper').height();
               var width = jQuery('.wrapper').width();
               jQuery('#jquery-overlay').css('height',height);
               jQuery('#jquery-overlay').css('width',width);
               jQuery('.wait').css('display','none');
               jQuery('.report').css('display', 'block');
               jQuery('.reportTitle').append('<div id="reportText">Thank you for referring you school! Confirmation has been sent to the school email address <font class="red">'+values['email']+'</font> and someone from Big Top Book Fairs will be contacting them shortly!</div>');
             }else{
                jQuery('.wait').css('display','none');
             }
             
        });

//        jQuery('.wait').css('display','none');
   });

//   jQuery('a.report').click(function(){
//
//   })
    
//     jQuery('a.lightbox').click(function(){
//         jQuery('a.lightbox').lightBox();
//     })
//
//    jQuery('a.lightbox').lightBox();




    jQuery('.menuLink').mouseout(function(){
          var name = jQuery(this).attr('name')+'Submenu';
          jQuery('.'+name).css('display','none');
          jQuery('.'+name).mouseover(function(){
              jQuery('.'+name).css('display','block');
          });
          jQuery('.'+name).mouseout(function(){
              jQuery('.'+name).css('display','none');
          });


    });


    jQuery('.close').click(function(){
        jQuery(this).parent('div').css('display', 'none');
        jQuery('#jquery-overlay').remove();
    });


    jQuery('.freadMore').click(function(){
        jQuery(this).parent('.familyItemRight').children('.familyContent').css('height','auto');
        jQuery(this).parent('.familyItemRight').children('.fhide').css('display','block');
        jQuery(this).parent('.contentItem').children('.familyContent').css('height','auto');
        jQuery(this).parent('.contentItem').children('.fhide').css('display','block');
        jQuery(this).css('display','none');
    });

    jQuery('.fhide').click(function(){
       jQuery(this).parent('.familyItemRight').children('.familyContent').css('height','75px');
        jQuery(this).parent('.familyItemRight').children('.freadMore').css('display','block');
        jQuery(this).parent('.contentItem').children('.familyContent').css('height','75px');
        jQuery(this).parent('.contentItem').children('.freadMore').css('display','block');
        jQuery(this).css('display','none');
    });


    jQuery('.submenuLink').mouseover(function(){
        jQuery(this).parent('.submenuItem').attr('class','submenuItemHover');
//        alert(jQuery(this).parent('.submenuItemHover').children('img').attr('src').substr(0,(jQuery(this).parent('.submenuItemHover').children('img').attr('src').length-4))+'_hover.gif');
        jQuery(this).parent('.submenuItemHover').children('.leftPart').attr('src',
        jQuery(this).parent('.submenuItemHover').children('.leftPart').attr('src').substr(0,(jQuery(this).parent('.submenuItemHover').children('.leftPart').attr('src').length-4))+'_hover.gif');
        jQuery(this).parent('.submenuItemHover').children('.rightPart').attr('src',
        jQuery(this).parent('.submenuItemHover').children('.rightPart').attr('src').substr(0,(jQuery(this).parent('.submenuItemHover').children('.rightPart').attr('src').length-4))+'_hover.gif');
 });
    jQuery('.submenuLink').mouseout(function(){
        jQuery(this).parent('.submenuItemHover').attr('class','submenuItem');
        jQuery(this).parent('.submenuItem').children('.leftPart').attr('src',
        jQuery(this).parent('.submenuItem').children('.leftPart').attr('src').substr(0,(jQuery(this).parent('.submenuItem').children('.leftPart').attr('src').length-10))+'.gif');
        jQuery(this).parent('.submenuItem').children('.rightPart').attr('src',
        jQuery(this).parent('.submenuItem').children('.rightPart').attr('src').substr(0,(jQuery(this).parent('.submenuItem').children('.rightPart').attr('src').length-10))+'.gif');

    });

    jQuery('.headerIconImage').mouseover(function(){
         jQuery(this).css('top','0px');
//         var src = jQuery(this).attr('src');
         jQuery(this).children('img').css('width','auto');
         jQuery(this).children('img').css('height','auto');
         jQuery(this).css('position','absolute');
         jQuery(this).parent('li').append('<font class="temp">&nbsp;</font>');
         jQuery(this).parent('li').css('padding','0px 139px 0px 0px');
         var number = jQuery(this).attr('name');
         if(number){
             if(number == 1){
                 jQuery(this).parent('li').children('.characterPopup').css('left', '-80px');
             }else{
                 number = (number - 1) * 140 - 80;
                 jQuery(this).parent('li').children('.characterPopup').css('left', number);
             }

        }
        jQuery(this).parent('li').children('.characterPopup').css('display', 'block');
     });
     jQuery('.headerIconImage').mouseout(function(){
         jQuery('.temp').remove();
         jQuery(this).children('img').css('width','114px');
         jQuery(this).children('img').css('height','130px');
//         var src = jQuery(this).attr('src');

         jQuery(this).css('position','');
          jQuery(this).parent('li').css('padding','0px');
        jQuery(this).parent('li').children('.characterPopup').css('display', 'none');
        jQuery('.characterPopup').mouseover(function(){
             jQuery(this).parent('li').children('.characterPopup').css('display', 'block');
        });
        jQuery('.characterPopup').mouseout(function(){
            jQuery('.temp').remove();
             jQuery(this).parent('li').children('.characterPopup').css('display', 'none');
        });

    });

    jQuery('#mycarousel').jcarousel({
        scroll: 4
    });
    jQuery('#mycarouselVertical').jcarousel({
        vertical:true,
        scroll: 3
    });

    jQuery('.item').mouseover(function(){
        if(jQuery(this).children('.productItem').attr('name') == 0){
            jQuery(this).children('.popup').css('left', '100px');
             jQuery(this).children('.popup').children('.tooltipPointer').attr('class','tooltipPointerRight');  
        }
        if(jQuery(this).children('.productItem').attr('name') == 2){
             jQuery(this).children('.popup').css('left', '300px');
        }
        if(jQuery(this).children('.productItem').attr('name') == 1){
            jQuery(this).children('.popup').css('left', '150px');
        }
        jQuery(this).children('.popup').css('display', 'block');
    });
    jQuery('.item').mouseout(function(){
        jQuery(this).children('.popup').css('display', 'none');
        jQuery('.popup').mouseover(function(){
             jQuery(this).children('.popup').css('display', 'block');
        });
        jQuery('.popup').mouseout(function(){
             jQuery(this).children('.popup').css('display', 'none');
        });

    });


    jQuery('.activityImage').mouseover(function(){
        jQuery(this).parent('.activity').attr('class','activityHover');
    });
    jQuery('.activityImage').mouseout(function(){
        jQuery(this).parent('.activityHover').attr('class','activity');
    });

    jQuery('.onHomeitem a.productItem').mouseover(function(){
        var curentplace =  0;
        var currentItemNumber = jQuery(this).parent('li').attr('jcarouselindex');
        var left = 0;

        curentplace -= parseFloat(jQuery('#mycarousel').css('left'))/110;
        curentplace = Math.floor(curentplace);
       
        if(currentItemNumber > curentplace+2){
            left = (currentItemNumber)*110-320;
            jQuery(this).parent('li').children('.popup').attr('class','rightPopup');
            jQuery(this).parent('li').children('.rightPopup').children('.tooltipPointer').attr('class','tooltipPointerRight');  
            jQuery(this).parent('li').children('.rightPopup').css('display','block');
            jQuery(this).parent('li').children('.rightPopup').css('left',left);
        }else{
            left = (currentItemNumber)*109 - 10;
            jQuery(this).parent('li').children('.rightPopup').attr('class','popup');
            jQuery(this).parent('li').children('.popup').children('.tooltipPointerRight').attr('class','tooltipPointer');
            jQuery(this).parent('li').children('.popup').css('display','block');
            jQuery(this).parent('li').children('.popup').css('left',left);
        }
    });

    jQuery('.onHomeitem a.productItem').mouseout(function(){
        jQuery(this).parent('li').children('.popup').css('display','none');
        jQuery(this).parent('li').children('.rightPopup').css('display','none');
        
        jQuery('.popup').mouseover(function(){
            jQuery(this).css('display', 'block');
        });

        jQuery('.popup').mouseout(function(){
             jQuery(this).css('display', 'none');
        });


        jQuery('.rightPopup').mouseover(function(){

             jQuery(this).css('display', 'block');
        });
        jQuery('.rightPopup').mouseout(function(){

             jQuery(this).css('display', 'none');
        });
    });

///////////////////////////////////////////////////////////


    jQuery('.rightCaruselItem a.productItemVertical').mouseover(function(){

        var curentplace =  0;
        var currentItemNumber = jQuery(this).parent('li').attr('jcarouselindex');
        var top = 0;
        var left = 0;

        curentplace -= parseFloat(jQuery('#mycarouselVertical').css('top'))/130;
        curentplace = Math.floor(curentplace);
        jQuery(this).parent('li').children('.popup').css('left',0);

        if(currentItemNumber > curentplace+2){
            top = (currentItemNumber)*130-280;
            jQuery(this).parent('li').children('.popup').attr('class','rightPopup');
            jQuery(this).parent('li').children('.rightPopup').children('.tooltipPointerTop').attr('class','tooltipPointerBottom');
            jQuery(this).parent('li').children('.rightPopup').css('display','block');
            jQuery(this).parent('li').children('.rightPopup').css('top',top);
            
        }else{
            top = (currentItemNumber)*130-35;
            jQuery(this).parent('li').children('.rightPopup').attr('class','popup');
            jQuery(this).parent('li').children('.popup').children('.tooltipPointerBottom').attr('class','tooltipPointerTop');
            jQuery(this).parent('li').children('.popup').css('display','block');
            jQuery(this).parent('li').children('.popup').css('top',top);
        }
    });

    jQuery('.rightCaruselItem a.productItemVertical').mouseout(function(){
        jQuery(this).parent('li').children('.popup').css('display','none');
        jQuery(this).parent('li').children('.rightPopup').css('display','none');

        jQuery('.popup').mouseover(function(){
            jQuery(this).css('display', 'block');
        });

        jQuery('.popup').mouseout(function(){
             jQuery(this).css('display', 'none');
        });


        jQuery('.rightPopup').mouseover(function(){

             jQuery(this).css('display', 'block');
        });
        jQuery('.rightPopup').mouseout(function(){

             jQuery(this).css('display', 'none');
        });
    });

    jQuery('close').click(function(){
        jQuery(this).parent('div').css('display','none');

    });


    jQuery('.homeBestsellers').mouseover(function(){
        jQuery(this).parent('div').children('.popup').css('display', 'block');
        var number = jQuery(this).attr('name');
        if(number%2 == 1){
            jQuery(this).parent('div').children('.popup').css('left', '-125px');
        }else{
            jQuery(this).parent('div').children('.popup').css('left', '-210px');
        }
        jQuery(this).parent('div').children('.popup').css('top', Math.ceil((number-1)/2)*120+50+'px');
    });
    jQuery('.homeBestsellers').mouseout(function(){
        jQuery(this).parent('div').children('.popup').css('display', 'none');
        jQuery(this).parent('div').children('.popup').mouseover(function(){
             jQuery(this).parent('div').children('.popup').css('display', 'block');
        });
        jQuery('.popup').mouseout(function(){
             jQuery('.popup').css('display', 'none');
        });
    });

/*
    jQuery('.product-image').mouseover(function(){
        jQuery(this).parent('td').children('.popup').css('display', 'block');
        var number = jQuery(this).attr('name');
		var position = jQuery(this).position();
        if(number != 5){
            jQuery(this).parent('td').children('.popup').css('left', number*80+5+'px');
        }else{
            jQuery(this).parent('td').children('.popup').css('left', '80px');
			jQuery(this).parent('td').children('.popup').children('.tooltipPointer').attr('class','tooltipPointerRight');
        }
		jQuery(this).parent('td').children('.popup').css('top', '10px');
    });

     jQuery('.product-image').mouseover(function(){
        jQuery(this).parent('li').children('.popup').css('display', 'block');
        var number = jQuery(this).attr('name');
		var position = jQuery(this).position();
        if(number != 5){
            jQuery(this).parent('li').children('.popup').css('left', number*80+5+'px');
        }else{
            jQuery(this).parent('li').children('.popup').css('left', '80px');
            jQuery(this).parent('li').children('.popup').children('.tooltipPointer').attr('class','tooltipPointerRight');
        }
        jQuery(this).parent('li').children('.popup').css('top', '10px');

    });
*/	
	jQuery('.product-image').mouseover(function(){
        jQuery(this).parent('li').children('.popup').css('display', 'block');
		var el = jQuery(this).children('img');
		var position = el.offset();
		jQuery(this).parent('li').children('.popup').css('left', position.left+el.width()+'px');
//      jQuery(this).parent('li').children('.popup').children('.tooltipPointer').attr('class','tooltipPointerRight');
		jQuery(this).parent('li').children('.popup').css('top', position.top+'px');

    });
	jQuery('.product-image-search').mouseover(function(){
        jQuery(this).parent('li').children('.popup').css('display', 'block');
		var number = jQuery(this).attr('name');
		var el = jQuery(this).children('img');
		//var position = el.offset();
		jQuery(this).parent('li').children('.popup').css('left', el.width()*number+(number-1)*8 +'px');
		jQuery(this).parent('li').children('.popup').css('top', '0px');

    });
	jQuery('.product-image').mouseover(function(){
        jQuery(this).parent('.awards-image-popup').children('.popup').css('display', 'block');
		var el = jQuery(this).children('img');
		var position = el.offset();
		jQuery(this).parent('.awards-image-popup').children('.popup').css('left', position.left+el.width()+'px');
		jQuery(this).parent('.awards-image-popup').children('.popup').css('top', position.top+'px');

    });
	jQuery('.product-image').mouseover(function(){
        jQuery(this).parent('.related-image-popup').children('.popup').css('display', 'block');
		var el = jQuery(this).children('img');
		var position = el.offset();
		var number = jQuery(this).attr('name');
		jQuery(this).parent('.related-image-popup').children('.popup').css('left', number*el.width()+(number-1)*12+'px');
		jQuery(this).parent('.related-image-popup').children('.popup').css('top',  '0px');

    });
    jQuery('.product-image').mouseout(function(){
        jQuery(this).parent('li').children('.popup').css('display', 'none');
        jQuery(this).parent('li').children('.popup').mouseover(function(){
             jQuery(this).parent('li').children('.popup').css('display', 'block');
        });
        jQuery('.popup').mouseout(function(){
             jQuery('.popup').css('display', 'none');
        });
    });
	jQuery('.product-image-search').mouseout(function(){
        jQuery(this).parent('li').children('.popup').css('display', 'none');
        jQuery(this).parent('li').children('.popup').mouseover(function(){
             jQuery(this).parent('li').children('.popup').css('display', 'block');
        });
        jQuery('.popup').mouseout(function(){
             jQuery('.popup').css('display', 'none');
        });
    });
    jQuery('.product-image').mouseout(function(){
        jQuery(this).parent('.awards-image-popup').children('.popup').css('display', 'none');
        jQuery(this).parent('.awards-image-popup').children('.popup').mouseover(function(){
             jQuery(this).parent('.awards-image-popup').children('.popup').css('display', 'block');
        });
        jQuery('.popup').mouseout(function(){
             jQuery('.popup').css('display', 'none');
        });
    });
	jQuery('.product-image').mouseout(function(){
        jQuery(this).parent('.related-image-popup').children('.popup').css('display', 'none');
        jQuery(this).parent('.related-image-popup').children('.popup').mouseover(function(){
             jQuery(this).parent('.related-image-popup').children('.popup').css('display', 'block');
        });
        jQuery('.popup').mouseout(function(){
             jQuery('.popup').css('display', 'none');
        });
    });
	
	
	jQuery('.more-link').mouseover(function(){
        jQuery(this).parent('.div-more').children('.popup-text').css('display', 'block');
		var el = jQuery(this).parent('.div-more');
		var position = el.offset();
		var number = jQuery(this).attr('name');
		jQuery(this).parent('.div-more').children('.popup-text').css('left', position.left+el.width()+18.0+'px');
		jQuery(this).parent('.div-more').children('.popup-text').css('top',  position.top - 16.0 + 'px');

    });
	jQuery('.more-link').mouseout(function(){
        jQuery(this).parent('.div-more').children('.popup-text').css('display', 'none');
        jQuery(this).parent('.div-more').children('.popup-text').mouseover(function(){
             jQuery(this).parent('.div-more').children('.popup-text').css('display', 'block');
        });
        jQuery('.popup-text').mouseout(function(){
             jQuery('.popup-text').css('display', 'none');
        });
    });



  jQuery('.more-link-wide').mouseover(function(){
        jQuery(this).parent('.div-more').children('.popup-text-wide').css('display', 'block');
		var el = jQuery(this).parent('.div-more');
		var position = el.offset();
		var number = jQuery(this).attr('name');
		jQuery(this).parent('.div-more').children('.popup-text-wide').css('left', position.left+el.width()+18.0+'px');
		jQuery(this).parent('.div-more').children('.popup-text-wide').css('top',  position.top - 16.0 + 'px');

    });
	jQuery('.more-link-wide').mouseout(function(){
        jQuery(this).parent('.div-more').children('.popup-text-wide').css('display', 'none');
        jQuery(this).parent('.div-more').children('.popup-text-wide').mouseover(function(){
             jQuery(this).parent('.div-more').children('.popup-text-wide').css('display', 'block');
        });
        jQuery('.popup-text-wide').mouseout(function(){
             jQuery('.popup-text-wide').css('display', 'none');
        });
    });



 jQuery('.more-link-short').mouseover(function(){
        jQuery(this).parent('.div-more').children('.popup-text-short').css('display', 'block');
		var el = jQuery(this).parent('.div-more');
		var position = el.offset();
		var number = jQuery(this).attr('name');
		jQuery(this).parent('.div-more').children('.popup-text-short').css('left', position.left+el.width()+18.0+'px');
		jQuery(this).parent('.div-more').children('.popup-text-short').css('top',  position.top - 16.0 + 'px');

    });
	jQuery('.more-link-short').mouseout(function(){
        jQuery(this).parent('.div-more').children('.popup-text-short').css('display', 'none');
        jQuery(this).parent('.div-more').children('.popup-text-short').mouseover(function(){
             jQuery(this).parent('.div-more').children('.popup-text-short').css('display', 'block');
        });
        jQuery('.popup-text-short').mouseout(function(){
             jQuery('.popup-text-short').css('display', 'none');
        });
    });




    jQuery('.galleryItemContent').children('.left').children('.productItem').mouseover(function(){
        if(jQuery(this).attr('name') == 0){
            jQuery(this).parent('.left').children('.popup').css('left', '30px');
            jQuery(this).parent('.left').children('.popup').children('.tooltipPointer').attr('class','tooltipPointerRight');
        }
        if(jQuery(this).attr('name') == 1){
            jQuery(this).parent('.left').children('.popup').css('left', '110px');
        }
        jQuery(this).parent('.left').children('.popup').css('top', '50px');
        jQuery(this).parent('.left').children('.popup').css('display', 'block');
    });
    jQuery('.galleryItemContent').children('.left').children('.productItem').mouseout(function(){
        jQuery(this).parent('.left').children('.popup').css('display', 'none');
        jQuery('.popup').mouseover(function(){
             jQuery(this).css('display', 'block');
        });
        jQuery('.popup').mouseout(function(){
             jQuery(this).css('display', 'none');
        });
    });


    jQuery('.add_to_cart_button').click(function(){
        jQuery.post(jQuery(this).attr('name'),'',function(data){
            window.location.reload();
        });
    });

     jQuery('.added_to_cart_button').click(function(){
        jQuery.post(jQuery(this).attr('name'),'',function(data){
            window.location.reload();
        });
    });

    jQuery('.right_icon').mouseover(function(){
        jQuery(this).attr('src',url+'skin/frontend/default/default/images/school_fundraising_hover.png');
    });

    jQuery('.right_icon').mouseout(function(){
        jQuery(this).attr('src',url+'skin/frontend/default/default/images/school_fundraising.png');
    });


    jQuery('.left_icon').mouseover(function(){
        jQuery(this).attr('src',url+'skin/frontend/default/default/images/buy_books_hover.png');
    });

    jQuery('.left_icon').mouseout(function(){
        jQuery(this).attr('src',url+'skin/frontend/default/default/images/buy_books.png');
    });

   
});
