/* JQUERY Functions*/

jQuery(document).ready(function() {
	
	//VMENU
	if ( jQuery('.VMenuList').length > 0 ) {
		
		jQuery('.VMenuList em').click(function() {
			if ( jQuery(this).parent('li').children('ul').length > 0 ) {
				
				if ( jQuery(this).parent('li.VMContainer').hasClass('VMSub_Open') ) {
					jQuery(this).parent('li.VMContainer').children('ul').slideUp('fast');
					jQuery(this).parent('li.VMContainer').attr('class','VMContainer VMSub_Closed');
					jQuery(this).next('a').removeClass('VM_Active');
				} else if ( jQuery(this).parent('li.VMContainer').hasClass('VMSub_Closed') ) {
					jQuery(this).parent('li').parent('ul').children('li.VMContainer').children('ul.VMSub').slideUp();
					jQuery(this).parent('li').parent('ul').children('li.VMContainer').attr('class','VMContainer VMSub_Closed');
					jQuery(this).parent('li').parent('ul').children('li.VMContainer').children('a.VM_Active').attr('class','');
					
					jQuery(this).parent('li.VMContainer').children('ul').slideDown();
					jQuery(this).parent('li.VMContainer').attr('class','VMContainer VMSub_Open');
					jQuery(this).next('a').addClass('VM_Active');
				}
				
			}
			
		});

	}
	
	
	jQuery('.AcordItem .AccordComuter').click(function() {
		if ( jQuery(this).parent('.AcordItem').children('.AcordTxt').hasClass('AcordContent_Open') ) {
			jQuery(this).parent('.AcordItem').children('.AcordTxt').slideUp();
			jQuery(this).parent('.AcordItem').children('.AcordTxt').removeClass('AcordContent_Open');
			jQuery(this).parent('.AcordItem').children('.AcordTxt').addClass('AcordContent_Closed');
			jQuery(this).children().children('em').removeClass('AcordBtn_Open');
		} else {
			jQuery(this).parent('.AcordItem').children('.AcordTxt').slideDown();
			jQuery(this).parent('.AcordItem').children('.AcordTxt').removeClass('AcordContent_Closed');
			jQuery(this).parent('.AcordItem').children('.AcordTxt').addClass('AcordContent_Open');
			jQuery(this).children().children('em').addClass('AcordBtn_Open');
		}
	});
	
	
	jQuery('.SearchDocOptionsBox1_Comute a').click(function() {
		if ( jQuery('.SearchDocOptionsBox1').is(':visible') ) {
			jQuery('.SearchDocOptionsBox1').slideUp('fast');
			jQuery(this).removeClass('ComuteOpen');
			jQuery(this).children('em').html('Mais');
			jQuery('.SearchDocMainLine1 .FormField1 input').removeAttr('disabled');
			jQuery('.SearchDocMainLine1 .FormField1 input').removeClass('NoHover1');
			jQuery('.SearchDocMainLine1 .FormBtn1 .SiteBtn2_Disabled').attr('class','SiteBtn2');
		} else {
			jQuery('.SearchDocOptionsBox1').slideDown();
			jQuery(this).addClass('ComuteOpen');
			jQuery(this).children('em').html('Fechar');
			jQuery('.SearchDocMainLine1 .FormField1 input').attr('disabled','disabled');
			jQuery('.SearchDocMainLine1 .FormField1 input').addClass('NoHover1');
			jQuery('.SearchDocMainLine1 .FormBtn1 .SiteBtn2').attr('class','SiteBtn2_Disabled');
		}
		return false;
	});
	
	
	jQuery('.SDOB_FieldExtraBox_1_Comute').change(function() {
		var selValue = jQuery(this).val();
		
		if (selValue === '1') {
			jQuery('.SDOB_FieldExtraBox_1').show();
		} else {
			jQuery('.SDOB_FieldExtraBox_1').hide();
		}
	});
	
	
	//TOOLTIPS
	if ( jQuery('.jQHelpSign1').length > 0 ){
		jQuery('.jQHelpSign1').tooltip({
			track: true,
			delay: 100,
			showURL: false,
			showBody: '[sep]',
			top: -27
		});
		jQuery('#tooltip').bgIframe();
	}
	
	
	//DATEPICKER
	/*
	Rules:
	http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/
	*/
	if ( jQuery('.date-pick').length > 0 ) {
		jQuery('.date-pick').datePicker({
			startDate:'01-12-2008'
		});
	}
	
	
	//PRELOAD IMAGES
	function preloadImg() {
		var d=document;
		if(d.images) {
			if(!d.PLImg_p)
				d.PLImg_p=new Array();
				
			var i,j=d.PLImg_p.length,a=preloadImg.arguments;
			for(i=0; i<a.length; i++)
				if (a[i].indexOf("#")!=0) {
					d.PLImg_p[j]=new Image;
					d.PLImg_p[j++].src=a[i];
				}
		}
	}
	preloadImg('images/perfil_ico1_over.jpg',
			   'images/perfil_ico2_over.jpg',
			   'images/perfil_ico3_over.jpg',
			   'images/perfil_ico4_over.jpg',
			   'images/perfil_ico5_over.jpg',
			   'images/perfil_ico6_over.jpg',
			   'images/perfil_ico7_over.jpg',
			   'images/perfil_ico8_over.jpg',
			   'images/perfil_ico9_over.jpg',
			   'images/perfil_ico10_over.jpg',
			   'images/perfil_ico11_over.jpg',
			   'images/perfil_ico12_over.jpg'
			   );
	
	
	//IE Only
	if (jQuery.browser.msie) {
		
		jQuery('.PesquisaBtn1').hover(function() {
			jQuery(this).addClass('PesquisaBtn1_Over');
		}, function() {
			jQuery(this).removeClass('PesquisaBtn1_Over');
		});
		
		jQuery('.AcordItem .AccordComuter').hover(function() {
			jQuery(this).addClass('AccordHead_Over');
		}, function() {
			jQuery(this).removeClass('AccordHead_Over');
		});
		
		jQuery('span.SiteBtn2').hover(function() {
			jQuery(this).addClass('SiteBtn2_Over');
		}, function() {
			jQuery(this).removeClass('SiteBtn2_Over');
		});
		
		jQuery('span.SiteBtn3').hover(function() {
			jQuery(this).addClass('SiteBtn3_Over');
		}, function() {
			jQuery(this).removeClass('SiteBtn3_Over');
		});
		
		jQuery('span.SiteBtn4').hover(function() {
			jQuery(this).addClass('SiteBtn4_Over');
		}, function() {
			jQuery(this).removeClass('SiteBtn4_Over');
		});
		
	}


});
