
$(document).ready(function(){
			//alert($(window).width() +' >> '+ $(document).width() +' >> '+ $('body').width() +' >> '+ $('#wrap').width());
			//alert(getScrollWidth());
			
			
			
			
			$("ul.main_nav > li").hover(
					function(){
						 if($(this).find('.mega_menu').length > 0){
							$(this).find('.mega_menu').show();  
							$(this).addClass('nav_tab');
							if($(this).hasClass('slctNav'))
								$(this).children('a').css('background-position','left -30px');
						}
						else{
							if(!$(this).hasClass('slctNav'))
								$(this).children('a').css('background-position','left -60px');
						}
						
					},
					function(){
						 if($(this).find('.mega_menu').length > 0){
							$(this).find('.mega_menu').hide();  
							$(this).removeClass('nav_tab');
							if($(this).hasClass('slctNav'))
								$(this).children('a').css('background-position','left bottom');
						 }
						 else{
							if(!$(this).hasClass('slctNav'))
								$(this).children('a').css('background-position','left top');

						 }

					}
			);
			
			
			
			$('h4.electro_archive a').click(
						function(){
								if($('#archive_wrapper').is(':hidden')){
									var wrap_height=$('#archive_wrapper').innerHeight()+30;
									$(this).parent().parent().animate({'min-height':wrap_height+'px'},1000);
									$('#archive_wrapper').slideDown(1000);
									$(this).removeClass('closed');
								}
								else{
									var wrap_height=30;
									$(this).parent().parent().animate({'min-height':wrap_height+'px'},1000);
									$('#archive_wrapper').slideUp(1000);	
									$(this).addClass('closed');
								}		
						}
			);
			

			
			if($('#allSubscribe').length > 0){
				$('#allSubscribe').click(
					function(){
						if($('#allSubscribe').attr('checked')){
							$('#popup_sign').find(':checkbox').not('#noSubscribe').attr('checked',true);
							$('#noSubscribe').attr('checked',false);
						}
						else{
							$('#popup_sign').find(':checkbox').not('#noSubscribe').attr('checked',false);
							$('#noSubscribe').attr('checked',true);		
						}
					}
				);
			}
			
			if($('#noSubscribe').length > 0){
				$('#noSubscribe').click(
					function(){
						if($('#noSubscribe').attr('checked')){
							$('#popup_sign').find(':checkbox').not('#noSubscribe').attr('checked',false);	
							//$('#noSubscribe').attr('checked',true);	
						}
						else{
							$('#popup_sign').find(':checkbox').not('#noSubscribe').attr('checked',true);
							//$('#noSubscribe').attr('checked',false);	
						}
					}
				);
			}
			
			if($('#email_news').length > 0){
				$('#email_news').click(
					function(){
						if($('#email_news').attr('checked')){
							$('#tag_news_box').find(':checkbox').attr('checked',true);	
						}
						else{
							$('#tag_news_box').find(':checkbox').attr('checked',false);
						}
					}
				);
			}
			
			if($('#popup_sign').find(':checkbox').length > 0){
				$('#popup_sign').find(':checkbox').not('#noSubscribe,#allSubscribe').click(
					function(){
						//if(!$(this).attr('checked')){
							var unchkFlag=0;
							$('#popup_sign').find(':checkbox').not('#noSubscribe,#allSubscribe').each(
								function(){
									if($(this).attr('checked'))
										unchkFlag=1;
								}									
							);
							
							if(unchkFlag==0){
								$('#noSubscribe').attr('checked',true);		
								$('#allSubscribe').attr('checked',false);	
							}
							else
								$('#noSubscribe').attr('checked',false);
						//}
					}
				);
			}
			
			
			
			
			setWidth();
			$(window).bind("resize", setWidth);
			
			
			
			//auto popup
			
			var topurl=window.location.href;
			var urlArr=topurl.split('#');
			
			if(urlArr.length > 1){
				if(urlArr[1]=='manage-update'){
					//tb_show("Site","#TB_inline?height=414&width=337&inlineId=popup_wrap2&modal=true",false);
					tb_show("Site","#TB_inline?inlineId=popup_wrap2&modal=true",false);
					_gaq.push(['_trackPageview', '/goals/email-signup/load-popup/']);
				}	
			}
			
			
			
});






function setWidth(){
	//alert($('body').innerWidth());
		
	//if($('body').innerWidth() >= 998){
	var leftWidth=$('body').innerWidth()-(24*2);
	if(leftWidth > 942){
		$('#wrap').css('width',leftWidth+'px');
		
		leftWidth=leftWidth-180-22;
		if($.browser.msie)
			leftWidth=leftWidth-4;
		
		
		$('.cont_left').css('width',leftWidth+'px');	
		//$('.footer').css('width',leftWidth+'px');
		
		if($('.scroll_box').length > 0)
				customScroll('.scroll_box', '.scroll_boxIn');
		
		
		if($('.feature_cont').length > 0){
			leftWidth=leftWidth-(11*2)-(12*2)-254-44;
			
			if(leftWidth%2 == 1)
				leftWidth = leftWidth + 1;
			
			$('.feature_left').css('width',leftWidth+'px');
			//$('.email_form').css('width',leftWidth+'px');
			

		}
	}
	
	
}

function scrollToID(id){
	var targetOffset = $('#'+id).offset().top;
	$('html,body').animate({scrollTop: targetOffset}, 1000);
}

function customScroll(parnt, chld){
	$w = $(parnt); //parent of scroll div;
	$c = $(chld); //scroll div;
	var p = (parseInt($c.css('paddingLeft')) || 0) + (parseInt($c.css('paddingRight')) || 0);
	$w.children('.jScrollPaneContainer').css({'height': $w.innerHeight() + 'px', 'width': $w.width() + 'px'});
	$c.css({'height': ($w.height()-p) + 'px', 'width': ($w.width() - p) + 'px', 'overflow':'auto'});
	$c.jScrollPane({showArrows:true,scrollbarWidth:11, animateTo:false});
	//$c.jScrollPane({showArrows:true,scrollbarWidth:14, animateTo:true, animateInterval:100, animateStep:10});
}


function sendPostEmail(){
	var email=$('#post_email').val();
	var name=$('#post_email_name').val();
	var post_id=$('#post_email_id').val();
	
	if(email=='' || name==''){
		$('#emailMsg').css('color','#FF0000').html('Please complete all fields');	
		return;
	}
	
	var data = 'postEmail=1&email=' + email +'&name=' + name+'&post_id=' + post_id;
	
	$.ajax({
			url: TEMPLATE_PATH+'/ajax.php',	
			type: "POST",		
			data: data,		
			cache: false,
			success: function (html) {				
				if(html==1){
					$('#emailMsg').css('color','#006600').html('Email is successfully sent');
					_gaq.push(['_trackPageview', '/goals/email-article/success/']);	
				}
				else
					$('#emailMsg').css('color','#FF0000').html('Could not send mail');	
				
			}		
		});	
	
	
		
	
}




function setViaEmail(){
	setNewsEmailAjax($('#post_email_via').val());
}

function setNewsEmail(){
	if(setNewsEmailAjax($('#NewsEmail').val())){
		tb_show("Site","#TB_inline?inlineId=popup_wrap2&modal=true",false);
		_gaq.push(['_trackPageview', '/goals/email-signup/load-popup/']);	
	}
}


function setNewsEmailAjax(email){
	
	if(email=='enter email address' || !checkEmail(email)){
		alert("Please enter a valid email address");
		return false;
	}
	
	$('#news_pop_via').hide();
	$('#news_pop_dir').show();

	$('#hidNewsEmail').val(email);
	
	var data = 'chkSubsEmail=1&email=' + email;

	$.ajax({
			url: TEMPLATE_PATH+'/ajax.php',	
			type: "POST",		
			data: data,		
			cache: false,
			success: function (html) {				
				
				if(html){
					
					var newsArr=html.split(',');
				
					if(newsArr.has($('#email_news').val()))
						$('#email_news').attr('checked',true);
					else
						$('#email_news').attr('checked',false);
						
					if(newsArr.has($('#farnell_news').val()))
						$('#farnell_news').attr('checked',true);
					else
						$('#farnell_news').attr('checked',false);
						
					$('#tag_news_box').find(':checkbox').each(
						function(){
							if(newsArr.has($(this).val()))
								$(this).attr('checked',true);
							else
								$(this).attr('checked',false);
						}
					);
				}
				else{
					$('#popup_sign').find(':checkbox').not('#noSubscribe').attr('checked',true);	
							
				}
				$('#noSubscribe').attr('checked',false);
				
			}		
		});
	
	return true;
}


function checkEmail(email){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if(filter.test(email)) return true; else return false;
}

Array.prototype.has=function(v){
	for (i=0; i<this.length; i++){
		if (this[i]==v) return true;
	}
	return false;
}

function subscriberAjax(){
	var email=$('#hidNewsEmail').val();
	var str  ='';
	var flag =0;
	
	if($('#email_news').attr('checked')){
		str = str + $('#email_news').val();
		flag=1;
	}
	if($('#farnell_news').attr('checked')){
		if(flag==1)
			str=str+',';
		str = str + $('#farnell_news').val();
		flag=1;
	}
	
	$('#tag_news_box').find(':checkbox').each(
		function(){
			if($(this).attr('checked')){
				if(flag==1)
					str=str+',';
				str = str + $(this).val();
				flag=1;	
			}
		}
	);
	
	
	if(str==''){
		//$('#subsMsg').css('color','#FF0000').html('Please complete all fields');	
		//return;
	}
	
	var data = 'subsEmail=1&email=' + email +'&news=' + str;
	
	$.ajax({
			url: TEMPLATE_PATH+'/ajax.php',	
			type: "POST",		
			data: data,		
			cache: false,
			success: function (html) {				
				if(html==1){
					$('#subsMsg').css('color','#006600').html('Newsletters are successfully saved');
					_gaq.push(['_trackPageview', '/goals/email-signup/success/']);	
				}
				else if(html==2){
					$('#subsMsg').css('color','#006600').html('You have been unsubscribed');
					//_gaq.push(['_trackPageview', '/goals/email-signup/success/']);	
				}
				else
					$('#subsMsg').css('color','#FF0000').html('Could not save');	
				
			}		
		});		
}


