﻿$(document).ready(function(){
    defaultStyles();
    
    $('.search input[type=text]')
        .focus(function(){    
                //if ($(this).attr('value') == 'keyword for search')
                clearValue($(this));
            });
            
    $('.search-results input[type=text]')
        .focus(function(){            
                clearValue($(this));
            });
    /*
    $('.search input[type=text]')
        .focusout(function(){            
            var paramFrom = $(document).attr('URL').indexOf('?');
            var paramTo = $(document).attr('URL').length;
            var param = $(document).attr('URL').substring(paramFrom, paramTo);
            
            var queryFrom = param.indexOf('query=')+6; 
            var queryTo = param.length;
            var query = param.substring(queryFrom, queryTo);
            alert(query);
            
            if (query == '' )//|| query == null || query == NaN)
                $(this).attr('value','keyword for search');            
            else 
                $(this).attr('value',query );                
            });
    */
            
});

function defaultStyles(){
    $('input[type="file"]').addClass('file_field');        
    $('.menu-bottom > li').css('height', $('.menu-bottom').height() + 'px');   
}

function openDialog(params)
{
	params = params||{};

	
	var dialog = window.showModalDialog('/dialogs/commonPopupWindow.html',
		params, 'center:yes; dialogHeight:550px;resizable:yes;dialogWidth:550px ')

	if(params.answer.resCode == 'OK')
	{
		return params.answer;
	}	
}

/*	
// Lang images pre-load
var lang_en_selected=new Image();
var lang_nl_selected=new Image();
lang_en_selected.src="/site/core/images/flag-enr.gif";
lang_nl_selected.src="/site/core/images/flag-nlr.gif";
	// Menu images pre-load
var menu_bg_1 = new Image();
menu_bg_1.src = "/site/core/images/menu_bg.gif";
var menu_bg_2 = new Image();
menu_bg_2.src = "/site/core/images/bg-td-menu.gif";
var menu_bg_3 = new Image();
menu_bg_3.src = "/site/core/images/menu_bgr.gif";
*/
function showNewsText(id){
	isPfRuning = false;
	clearTimeout(isRun);
	 $('.slideshow').each(function(){
		$(this).find('div.newsAnnotation').css({'opacity':0}).hide();
		$(this).find(".newsTitle").removeClass("newsTitleAct");
		$(this).find(".newsTitleR").removeClass("newsTitleActR");
	});
	 var news = $('#news'+id);
	 $(news).find(".newsTitle").addClass("newsTitleAct");
	  $(news).find(".newsTitleR").addClass("newsTitleActR");
	 $(news).find('div.newsAnnotation').show().animate({opacity: 1},pfSet.Speed);	
	$(".newsTitle").mouseout(function(){
	 $('.slideshow').each(function(){
		$(this).find('div.newsAnnotation').css({'opacity':0});
		$(this).find(".newsTitle").removeClass("newsTitleAct");
	});
	 
	isPfRuning = true;
	clearTimeout(isRun);
	isRun = setTimeout('showNewsFunc()',1000);
});	
	$(".newsTitleR").mouseout(function(){
	 $('.slideshow').each(function(){
		$(this).find('div.newsAnnotation').css({'opacity':0});
		$(this).find(".newsTitleR").removeClass("newsTitleActR");
	});
	 
	isPfRuning = true;
	clearTimeout(isRun);
	isRun = setTimeout('showNewsFunc()',1000);
});	

}

var isPfRuning = false;
var isRun;
function slideshow() {  
//debugger;
	$('.slideshow').each(function(){
		$(this).find('div.newsAnnotation').css({'opacity':0}).hide();
		$(this).find(".newsTitle").removeClass("newsTitleAct");
		$(this).find(".newsTitleR").removeClass("newsTitleActR");
	});
	 $('.slideshow:first').find('div.newsAnnotation').css('display', 'block').show();
	 $('.slideshow:first').find('div.newsAnnotation').css({'opacity':1}).show();
	 $('.slideshow:first').find(".newsTitle").addClass("newsTitleAct");
	 $('.slideshow:first').find(".newsTitleR").addClass("newsTitleActR");

	 var $news = $('.slideshow');
	 pfSetting = {		 
		 news :  $news,
		 newsLength : $news.length,
		 curNews : 0,
		 countNewsShow : 4,
		 scrollBlock : $('#frontNews')
	};
	isPfRuning = true;
}



function showNewsFunc() {
	$('.slideshow').each(function(){
		$(this).find('div.newsAnnotation').css({'opacity':0}).hide();
		$(this).find(".newsTitle").removeClass("newsTitleAct");
		$(this).find(".newsTitleR").removeClass("newsTitleActR");
	});

	if (isPfRuning && pfSetting.newsLength > 1){
		next_news = pfSetting.curNews+1;
		if (next_news == pfSetting.newsLength) {next_news = 0; pfSetting.curNews = 0;}		
		try{  
			 $(pfSetting
				 .news[pfSetting.curNews])
			     .find(".newsTitle").removeClass("newsTitleAct");
				 $(pfSetting
				 .news[pfSetting.curNews])
			     .find(".newsTitleR").removeClass("newsTitleActR");
				 
			 $(pfSetting
				 .news[pfSetting.curNews])	
			 .find('div.newsAnnotation').animate({opacity: 0},pfSet.Speed);
			 sliderFunc();			
 			 $(pfSetting
				 .news[next_news])			 
			     .find(".newsTitle").addClass("newsTitleAct");
				  $(pfSetting
				 .news[next_news])			 
			     .find(".newsTitleR").addClass("newsTitleActR");
			 $(pfSetting
				 .news[next_news])
			 
			     .find('div.newsAnnotation').show().animate({opacity: 1	},pfSet.Speed);						
			pfSetting.curNews = next_news;
			isRun = setTimeout('showNewsFunc()',pfSet.Delay);	
		}catch(e){}
	}
	
}

function sliderFunc(){
	if((pfSetting.curNews - pfSetting.countNewsShow) >= 0){
		var top = parseInt(pfSetting.curNews - pfSetting.countNewsShow + 1)*parseInt(60);
		$(pfSetting.scrollBlock).animate({marginTop:-top+'px'}, 1000, function(){});		
	}
	if(pfSetting.curNews == 0){
		$(pfSetting.scrollBlock).animate({marginTop:'0px'}, 1000, function(){});		
	}

}

