/*---------------------------------------------------------------- 
  Copyright: 
  Copyright (C) 2009 danielfajardo web
  
  License:
  GPL Software 
  
  Author: 
  danielfajardo - http: //wwww.danielfajardo.com
---------------------------------------------------------------- */

include( $template_directori_uri+'/includes/lib/scrollTo.js' );
include( $template_directori_uri+'/includes/lib/browserdetect.js' );
include( $template_directori_uri+'/includes/lib/hoverIntent.js' );
include( $template_directori_uri+'/includes/lib/superfish.js' );

jQuery(document).ready(function(){

	// User Menu
	//
	jQuery("#usermenu div.tab").click(function () {
		jQuery("#usermenu div.caption").slideToggle("normal");
		jQuery("#usermenu div.tab a img").toggle();
	});

	// Superfish mainmenu
	//
  jQuery("#mainmenu ul.sf-menu").superfish({
  	animation: {width:'show'},
		speed: 'fast',
		delay: 400,
		minWidth: 10,
		maxWidth: 20,
		extraWidth: 0
  });
	if( BrowserDetect.browser=="Explorer" ) {
	  jQuery("#mainmenu").mouseenter(
			function(){
				jQuery("#breadcrumb").fadeOut();
			}
	  ).mouseleave(
			function(){
				jQuery("#breadcrumb").fadeIn(1000);
			}
	  );
	}

	// Links effect
	//
	if( BrowserDetect.browser!="Explorer" ) {
		jQuery("a").hover(
			function(){
				jQuery(this).parent().addClass("selected");
				jQuery(this).animate({opacity: 0.5},200);
				jQuery(this).animate({opacity: 1},100);
			},
			function(){
				jQuery(this).parent().removeClass("selected");
				jQuery(this).animate({opacity: 1},100);
			}
		);
	}

	// External Links
	//
	jQuery("ul.links li a").append(" <img src='wp-content/themes/dfblog/images/icons/external.png' border ='0' />");
	jQuery("a.external").append(" <img src='wp-content/themes/dfblog/images/icons/external.png' border ='0' />");

	// Go To Top
	//
	jQuery("span#gototop a").click( function() {
		jQuery.scrollTo(jQuery("body"), 1000);
		return false;
	});

	// for contact us
	jQuery("#frmContactus").validate({ 
	        rules: { 
	          name: "required",// simple rule, converted to {required:true} 
	          email: {// compound rule 
	          required: true, 
	          email: true 
	        }
	        }, 
	        messages: { 
	          name: "Uw naam kan niet leeg",
			  email: "Voer geldig e-mailadres"
	        } 
	      }); 
	
	if(window.attachEvent)window.attachEvent("onload",resetStyles);

    function resetStyles()
    {
        resetStyle('input');
        resetStyle('select');
    }

    function resetStyle(inputType)
    {
        var count=document.getElementsByTagName(inputType);
        for(var i=0;i<count.length;i++)
        {
            count[i].attachEvent('onpropertychange',resetBC);
            count[i].style.backgroundColor='';
        }
    }

    function resetBC()
    {
        if(event.srcElement.style.backgroundColor!='')
            event.srcElement.style.backgroundColor='';
    }
});


