﻿$(document).ready(function(){
	if (!$('#tabset-3').hasClass('active')) {
    $('#tab3').addClass('hide');
	} else {

		$('#tab1').addClass('hide');

	}

	$('#tabset-3').click(function() {
		$('#tab3').toggleClass('hide');
		$('#tab1').toggleClass('hide');
		$(this).toggleClass('active');
	});

	if (typeof $().galleryScroll == 'function') {

		$('div.gallery').galleryScroll({

			btPrev: 'a.prev-arrow',

			btNext: 'a.next-arrow',

			holderList: 'div.item',

			scrollElParent: 'div.item > ul',

			scrollEl: 'div.item li'

		});

	}

	

	if (typeof $().accordion == 'function') {

		$('ul.accordion').accordion({

			header:'h2',

			autoHeight: false,

			collapsible: true,

			active: false

		});

	}
// Search product
	function findValueCallback(event, data, formatted) {
		if(event.target.id == 'edit-search-theme-form-2') {
			$('#search-product-result').val(data[1]);
			$('#form-product').submit();
		} else if(event.target.id == 'edit-search-theme-form-applications') {
			$('#edit-search-theme-form-applications').val(data[0]);
		} else if(event.target.id == 'edit-search-form-news') {
			$('#edit-search-form-news').val(data[0]);
		}
	}
		
	$("#edit-search-theme-form-2").autocomplete("inc_part_searchProduct.php", {
		width: 164,
		selectFirst: false
	});
	
	
	$(":text, textarea").result(findValueCallback).next().click(function() {
		$(this).prev().val('');
		$(this).prev().fullList();
	})
		
	$("#edit-search-theme-form-2").result(function(event, data, formatted) {
		if (data) {
			$('#search-product-result').val(data[1]);
		}
	});
	
	$('#form-product').submit(function() {
		var searchProductResult =  $('#search-product-result').val();
		if (searchProductResult != '') {
				//alert(searchProductResult);
				document.location.href = searchProductResult;
		}		
		return false;
	});
	
	$("#edit-search-theme-form-applications").autocomplete("inc_part_searchApplications.php", {
		width: 155,
		selectFirst: false,
		resultsClass: 'ac_results_apps',
		inputClass: 'ac_input_apps'
		
	});
	
	$("#edit-search-form-news").autocomplete("inc_part_searchNews.php", {
		width: 145,
		selectFirst: false
	});
	
	$("#edit-search-form-news").result(function(event, data, formatted) {
		if (data) {
			$('#search-news-result').val(data[1]);
		}
	});
	
	
	//
	//Pop up
	$('a[rel="popWin"]').click( function() {
		window.open( $(this).attr('href'), 'Chopin','width=400,height=600,scrollbars=0,resizable=0' );
        return false;
    });	
	
	
	$("#past_news_lnk").click(function() {
		$("#past_news_search_box").toggleClass('hide');
		return false;
	});
  
  $('#search_website_send').click(function() {
    if(document.getElementById('search_site')) {
      document.getElementById('search_site').submit();
    }
  });
  
/** END onload **/ 
});

// Applications notes lists
function apps_update_lists() {
	var key = $('select#keywords').get(0).options[$('select#keywords').get(0).selectedIndex].value;
	var dpr = $('select#produits').get(0).options[$('select#produits').get(0).selectedIndex].value;
	var thm = $('select#theme').get(0).options[$('select#theme').get(0).selectedIndex].value;
	
	//alert(lst+' -> '+val);
	$.ajax({
		type: "GET",
		url: "inc_part_searchApplicationsNotes.php",
		data: "key="+key+"&dpr="+dpr+"&thm="+thm,
		dataType: 'xml',
		success: function(xml){
			$('select#keywords').empty();
			$(xml).find('keyword').each(function(){
				var opt = document.createElement('option');
				opt.value = $(this).attr('id');
				opt.innerHTML = $(this).attr('value');
				if($(this).attr('selected') == 1) {
					opt.selected = true;
				}
				$('select#keywords').append(opt);
			});
			$('select#produits').empty();
			$(xml).find('product').each(function(){
				var opt = document.createElement('option');
				opt.value = $(this).attr('id');
				opt.innerHTML = $(this).attr('value');
				if($(this).attr('selected') == 1) {
					opt.selected = true;
				}
				$('select#produits').append(opt);
			});
			$('select#theme').empty();
			$(xml).find('theme').each(function(){
				var opt = document.createElement('option');
				opt.value = $(this).attr('id');
				opt.innerHTML = $(this).attr('value');
				if($(this).attr('selected') == 1) {
					opt.selected = true;
				}
				$('select#theme').append(opt);
			});
		}
	});
	return false;
}

function apps_reset_lists() {
	$('select#keywords').get(0).selectedIndex = 0;
	$('select#produits').get(0).selectedIndex = 0;
	$('select#theme').get(0).selectedIndex = 0;
	apps_update_lists();
	return false;
}

function fla_player(video, div) {
	var flashvars = {};
	flashvars.file = "../videos/"+video;
	var params = {};
	params.scale = "noscale";
	params.salign = "tr";
	params.wmode = "transparent";
	var attributes = {};
	swfobject.embedSWF("flash/player.swf", div, 320, 240, "9.0.0", "flash/expressInstall.swf", flashvars, params, attributes);
}

function changer_pays(id_autre_pays) {
  changeInputType(document.getElementById('Pays'), 'hidden');
  var value = $('#Pays_lst :selected').val(); 
  $('#Pays').val(value);
  if(value == id_autre_pays) {
    changeInputType(document.getElementById('Pays'), 'text');
    $('#Pays').val('');
  }
}

function changeInputType(oldObject, oType) {
  var newObject = document.createElement('input');
  newObject.type = oType;
  if(oldObject.size) newObject.size = oldObject.size;
  if(oldObject.value) newObject.value = oldObject.value;
  if(oldObject.name) newObject.name = oldObject.name;
  if(oldObject.id) newObject.id = oldObject.id;
  if(oldObject.className) newObject.className = oldObject.className;
  if(oldObject.style.marginTop) newObject.style.marginTop = oldObject.style.marginTop;
  oldObject.parentNode.replaceChild(newObject,oldObject);
  return newObject;
}