﻿$(window).load(function () {
    inputWrapper(); 
		
});

$(document).ready(function () {
          
    if (pfConfigurator) runPf('AnimatedPictureFrame', pfConfigurator);

    checkAllChildren(document.body);

    checkIsInputsEmpty();
    $('.searchFront input[name="query"], .searchFront input[name="search_string"]').focus(function () { $(this).val(''); });
    $('.searchFront input[name="query"], .searchFront input[name="search_string"]').focusout(function () { checkIsInputsEmpty(); });

    $('input[type="checkbox"]').addClass("checkBox");
    $('input[type="radio"]').addClass("radioBox");
	});

function checkIsInputsEmpty() {
    if ($('.searchFront input[name="query"]').val() == '') {
        $('.searchFront input[name="query"]').val('Zoek in website');
    }
    if ($('.searchFront input[name="search_string"]').val() == '') {
        $('.searchFront input[name="search_string"]').val('Zoek een bedrijf');
    }
}

function checkAllChildren(obj) {    
    for (var i = 0; i < obj.children.length; i++) {
        if ($(obj.children[i]).css('background-image') != 'none') {
            var cont1 = $(obj.children[i]).css('background-image');            
            $(obj.children[i]).css('background-image', cont1);            
        }
        checkAllChildren(obj.children[i]);
    }
}

function inputWrapper() {    
    $('.container .submit, .contentStyle .form_submit, .contentStyle .test_form').each(function () {
        if (!$(this).parent().hasClass('submit_wrapper')) {
            $(this).wrap('<div class="submit_wrapper">');
        }
    });
}


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;
	}	
}



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()',5000);
});	
	$(".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()',5000);
});	

}

var isPfRuning = false;
var isRun;
function slideshow() {   
	$('.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(){});		
	}

}
