﻿function findValue(li) {

	if( li == null ) return alert("No match!");

	if( !!li.extra ) var sValue = li.extra[0];

	else var sValue = li.selectValue;



}

function formatItem(row) {

	return row[0]; // + " (id: " + row[1] + ")";

}

function lookupAjax(){

	var oSuggest = $("#acp0")[0].autocompleter;

	oSuggest.findValue();

	return false;

}

$(document).ready(function() {
Cufon.replace('b').replace('strong').replace('.restdet-sechead').replace('.ingr_t').replace('h1').replace('h2').replace('h3').replace('.sl-resthead span').replace('.main');

	$("#acp0").autocomplete(
		"/autocomplete.php",
		{
			delay:1,
			minChars:2,
			matchSubset:1,
			matchContains:1,
			cacheLength:10,
			onItemSelect:function(){
				$("#acp0").closest('form').submit();
			},
			onFindValue:findValue,
			formatItem:formatItem,
			autoFill:false,
      extraParams_:{}
		}
	);
	
	$("#acp1").autocomplete(
		"/autocomplete2.php",
		{
			delay:1,
			minChars:2,
			matchSubset:1,
			matchContains:1,
			cacheLength:10,
			onItemSelect:function(){
				$("#acp1").closest('form').submit();
			},
			onFindValue:findValue,
			formatItem:formatItem,
			autoFill:false,
      extraParams_:{}
		}
	);
	$("#acp2").autocomplete(
		"/autocomplete3.php",
		{
			delay:3,
			minChars:2,
			matchSubset:1,
			matchContains:1,
			cacheLength:10,
			onItemSelect:function(){
				$("#acp2").closest('form').submit();
			},
			onFindValue:findValue,
			formatItem:formatItem,
			autoFill:false,
      extraParams_:{}
		}
	);
	$("#acp4").autocomplete(
		"/autocomplete4.php",
		{
			delay:3,
			minChars:2,
			matchSubset:1,
			matchContains:1,
			cacheLength:10,
			onItemSelect:function(){
				$("#acp4").closest('form').submit();
			},
			onFindValue:findValue,
			formatItem:formatItem,
			autoFill:false,
      extraParams_:{}
		}
	);
		$("#acp5").autocomplete(
		"/autocomplete5.php",
		{
			delay:3,
			minChars:2,
			matchSubset:1,
			matchContains:1,
			cacheLength:10,
			onItemSelect:function(){
				$("#acp5").closest('form').submit();
			},
			onFindValue:findValue,
			formatItem:formatItem,
			autoFill:false,
      extraParams_:{}
		}
	);
	$("#acp10").autocomplete(
		"/autocomplete.php",
		{
			delay:1,
			minChars:2,
			matchSubset:1,
			matchContains:1,
			cacheLength:10,
			onItemSelect:function(){
				$("#acp10").closest('form').submit();
			},
			onFindValue:findValue,
			formatItem:formatItem,
			autoFill:false,
      extraParams_:{}
		}
	);
	
	$("#acp11").autocomplete(
		"/autocomplete2.php",
		{
			delay:1,
			minChars:2,
			matchSubset:1,
			matchContains:1,
			cacheLength:10,
			onItemSelect:function(){
				$("#acp11").closest('form').submit();
			},
			onFindValue:findValue,
			formatItem:formatItem,
			autoFill:false,
      extraParams_:{}
		}
	);
	$("#acp12").autocomplete(
		"/autocomplete3.php",
		{
			delay:3,
			minChars:2,
			matchSubset:1,
			matchContains:1,
			cacheLength:10,
			onItemSelect:function(){
				$("#acp12").closest('form').submit();
			},
			onFindValue:findValue,
			formatItem:formatItem,
			autoFill:false,
      extraParams_:{}
		}
	);
	$("#acp14").autocomplete(
		"/autocomplete4.php",
		{
			delay:3,
			minChars:2,
			matchSubset:1,
			matchContains:1,
			cacheLength:10,
			onItemSelect:function(){
				$("#acp14").closest('form').submit();
			},
			onFindValue:findValue,
			formatItem:formatItem,
			autoFill:false,
      extraParams_:{}
		}
	);
		$("#acp15").autocomplete(
		"/autocomplete5.php",
		{
			delay:3,
			minChars:2,
			matchSubset:1,
			matchContains:1,
			cacheLength:10,
			onItemSelect:function(){
				$("#acp15").closest('form').submit();
			},
			onFindValue:findValue,
			formatItem:formatItem,
			autoFill:false,
      extraParams_:{}
		}
	);
/*
$("#acp0").keypress(function(event) {
  if (event.which == '13') {
		 if( (("#acp2").value=='Recherche par spécialité') || (("#acp2").value=='Name of restaurant')) ("#acp2").value='';
		$("#acp0").parents('form:first').submit(); return false
   }   
});
$("#acp2").keypress(function(event) {
  if (event.which == '13') {
		if( (document.search_form1.search.value=='Entrez le nom du restaurant') || (document.search_form1.search.value=='Name of restaurant')) document.search_form1.search.value='';document.search_form1.submit(); return false
   }   
});
*/
if($.browser.msie){
	$('.tab1 input').attr('size','35');
}
if($.browser.opera){
	$('.tab1 input').attr('size','30');
	$('.opera-class').attr('size','34');
}
	$('.loginbut').click(function(){
		if($('.loginbox').css('display') == 'none'){
			$(this).css('background-position', '0 100%');
			$('.loginbox').fadeIn();
		}
		else{
			$(this).css('background-position', '0 0');
			$('.loginbox').fadeOut();
		}
	})


	$('.mp-first-tabblock .horiz-mainmenu td span.active-tab').find('.lred-bord').show();
	$('.mp-first-tabblock .horiz-mainmenu td span.active-tab').find('.rred-bord').show();
	$('.mp-first-tabblock .active-tab').parent().prev().find('a').css('border-right','none');
	id_tab = $('.mp-first-tabblock .active-tab').attr('id');
	$('.mp-first-tabblock .gr-box-top .tab1').hide();
	$('.mp-first-tabblock .gr-box-top .tab2').hide();
	$('.mp-first-tabblock .gr-box-top .tab3').hide();
	$('.mp-first-tabblock .gr-box-top .tab4').hide();
	$('.mp-first-tabblock .gr-box-top').find('.'+id_tab).show();
	$('.mp-first-tabblock .horiz-mainmenu td span').click(function(){
		$(this).find('a').blur();
		$('.mp-first-tabblock .horiz-mainmenu td span').parent().find('.lgrey-bord').show();
		$('.mp-first-tabblock .horiz-mainmenu td span').parent().find('.rgrey-bord').show();
		$('.mp-first-tabblock .horiz-mainmenu td span').parent().find('.lred-bord').hide();
		$('.mp-first-tabblock .horiz-mainmenu td span').parent().find('.rred-bord').hide();
		$('.mp-first-tabblock .horiz-mainmenu td span').removeClass('active-tab');
		$(this).addClass('active-tab');
		$('.mp-first-tabblock .active-tab').parent().find('.lred-bord').show();
		$('.mp-first-tabblock .active-tab').parent().find('.rred-bord').show();
		$('.mp-first-tabblock .active-tab').parent().find('.lgrey-bord').hide();
		$('.mp-first-tabblock .active-tab').parent().find('.rgrey-bord').hide();
		$('.mp-first-tabblock .horiz-mainmenu td span').parent().prev().find('a').css('border-right','1px solid #939393');
		$(this).parent().prev().find('a').css('border-right','none');
		$(this).find('a').css('border-right','none');
		id_tab = $(this).attr('id');
		$('.mp-first-tabblock .gr-box-top .tab1').hide();
		$('.mp-first-tabblock .gr-box-top .tab2').hide();
		$('.mp-first-tabblock .gr-box-top .tab3').hide();
		$('.mp-first-tabblock .gr-box-top .tab4').hide();
		$('.mp-first-tabblock .gr-box-top').find('.'+id_tab).show();
		
		return false;
	});
	
	$('.mp-second-tabblock .horiz-mainmenu td span.active-tab').find('.lred-bord').show();
	$('.mp-second-tabblock .horiz-mainmenu td span.active-tab').find('.rred-bord').show();
	$('.mp-second-tabblock .horiz-mainmenu .active-tab').parent().prev().find('a').css('border-right','none');
	id_tab2 = $('.mp-second-tabblock .horiz-mainmenu .active-tab').attr('id');
	$('.mp-second-tabblock .gr-box-top .tab21').hide();
	$('.mp-second-tabblock .gr-box-top .tab22').hide();
	$('.mp-second-tabblock .gr-box-top .tab23').hide();
	$('.mp-second-tabblock .gr-box-top .tab211').hide();
	$('.mp-second-tabblock .gr-box-top .tab212').hide();
	$('.mp-second-tabblock .gr-box-top .tab213').hide();
	$('.mp-second-tabblock .gr-box-top .tab214').hide();
	$('.mp-second-tabblock .gr-box-top').find('.'+id_tab2).show();
	$('.mp-second-tabblock .horiz-mainmenu td span').click(function(){
		$(this).find('a').blur();
		$('.mp-second-tabblock .horiz-mainmenu td span').parent().find('.lgrey-bord').show();
		$('.mp-second-tabblock .horiz-mainmenu td span').parent().find('.rgrey-bord').show();
		$('.mp-second-tabblock .horiz-mainmenu td span').parent().find('.lred-bord').hide();
		$('.mp-second-tabblock .horiz-mainmenu td span').parent().find('.rred-bord').hide();
		$('.mp-second-tabblock .horiz-mainmenu span').removeClass('active-tab');
		$(this).addClass('active-tab');
		$('.mp-second-tabblock .horiz-mainmenu .active-tab').parent().find('.lred-bord').show();
		$('.mp-second-tabblock .horiz-mainmenu .active-tab').parent().find('.rred-bord').show();
		$('.mp-second-tabblock .horiz-mainmenu .active-tab').parent().find('.lgrey-bord').hide();
		$('.mp-second-tabblock .active-tab').parent().find('.rgrey-bord').hide();
		$('.mp-second-tabblock .horiz-mainmenu td span').parent().prev().find('a').css('border-right','1px solid #939393');
		$(this).parent().prev().find('a').css('border-right','none');
		$(this).find('a').css('border-right','none');
		id_tab2 = $(this).attr('id');
		$('.mp-second-tabblock .gr-box-top .tab21').hide();
		$('.mp-second-tabblock .gr-box-top .tab22').hide();
		$('.mp-second-tabblock .gr-box-top .tab23').hide();
		$('.mp-second-tabblock .gr-box-top').find('.'+id_tab2).show();
		if($(this).attr('id') == 'tab211'){
			$('.tab21').addClass('active-tab');
		}
		return false;
	});
	id_tab3 = $('.mp-second-tabblock .mp-promotext .active-tab').attr('id');
	$('.mp-second-tabblock .gr-box-top .tab21').find('.'+id_tab3).show();
	$('.mp-second-tabblock .mp-promotext span').click(function(){
		$(this).find('a').blur();
		$('.mp-second-tabblock .mp-promotext span').removeClass('active-tab');
		$(this).addClass('active-tab');
		id_tab3 = $(this).attr('id');
		$('.mp-second-tabblock .gr-box-top .tab211').hide();
		$('.mp-second-tabblock .gr-box-top .tab212').hide();
		$('.mp-second-tabblock .gr-box-top .tab213').hide();
		$('.mp-second-tabblock .gr-box-top .tab214').hide();
		$('.mp-second-tabblock .gr-box-top .tab21').find('.'+id_tab3).show();
		return false;
	});

  $('#banner1_pag a').bind('click', function() {

    if( $(this).hasClass('act')) {



    }   else {

      $('#b' + $('#banner1_pag a.act').removeClass('act').attr('rel')).fadeOut();

      $('#b' + $(this).addClass('act').attr('rel')).fadeIn();

    }

    return false;

  });

  $('#photo_pag a').bind('click', function() {

    if( $(this).hasClass('act')) {



    } else if ($(this).hasClass('next')) {

      var t = $('#photo_pag a.act').next();

      if (!t.hasClass('next')) {

        t.trigger('click');

      } else {

        $('#photo_pag a[@rel]:first').trigger('click');

      }

    } else if ($(this).hasClass('prev')) {

      var t = $('#photo_pag a.act').prev();

      if (!t.hasClass('prev')) {

        t.trigger('click');

      } else {

        $('#photo_pag a[@rel]:last').trigger('click');

      }

    } else {

      $('#photo_pag a.act').removeClass('act');

      $(this).addClass('act');

      $('#photo_nav a.zoom').attr('href', $(this).attr('rel'));

      $('#visit').attr('src', $(this).attr('href'));

    }

    return false;

  });

  $('#photo_pag2 a').bind('click', function() {

    if( $(this).hasClass('act')) {



    } else if ($(this).hasClass('next')) {

      var t = $('#photo_pag2 a.act').next();

      if (!t.hasClass('next')) {

        t.trigger('click');

      } else {

        $('#photo_pag2 a[@rel]:first').trigger('click');

      }

    } else if ($(this).hasClass('prev')) {

      var t = $('#photo_pag2 a.act').prev();

      if (!t.hasClass('prev')) {

        t.trigger('click');

      } else {

        $('#photo_pag2 a[@rel]:last').trigger('click');

      }

    } else {

      $('#photo_pag2 a.act').removeClass('act');

      $(this).addClass('act');

      $('#photo img').attr('src', $(this).attr('href'));

    }

    return false;

  });

	if ($('#trackbar').length) $('#trackbar').trackbar({

		onMove : function() {

			$('#trackvalue').attr('value', this.leftValue);

		},

		dual : false, // two intervals

		width : 114, // px

		leftLimit : 0, // unit of value

		leftValue : 1*$('#trackvalue').attr('value'), // unit of value

		rightLimit : 100, // unit of value

		rightValue : 1*$('#trackvalue').attr('value'), // unit of value		

    clearLimits : true,

		clearValues : true,

		hehe : ''

	});

  /*

  $('#block2 .m a.next').bind('click', function() {

    $('#products_home .prods:first').animate({marginTop: '-'+($('#products_home .prods:first').height()+5)+'px'}, 'slow', function() {

      $('#products_home .prods:first').appendTo($('#products_home')).css({marginTop: '0px'});

    });

    return false;

  });

  $('#block2 .m a.prev').bind('click', function() {

    $('#products_home .prods:last').prependTo($('#products_home')).css({marginTop: '-'+($('#products_home .prods:last').height()+5)+'px'});

    $('#products_home .prods:first').animate({marginTop: '0px'}, 'slow');

    return false;

  });*/

  $('#selection_pag a').bind('click', function() {

    if( $(this).hasClass('act')) {



    } else if ($(this).hasClass('next')) {

      var t = $('#selection_pag a.act').next();

      if (!t.hasClass('next')) {

        t.trigger('click');

      } else {

        $('#selection_pag a[@rel]:first').trigger('click');

      }

    } else if ($(this).hasClass('prev')) {

      var t = $('#selection_pag a.act').prev();

      if (!t.hasClass('prev')) {

        t.trigger('click');

      } else {

        $('#selection_pag a[@rel]:last').trigger('click');

      }

    } else {

      $('#podh' + $('#selection_pag a.act').attr('rel')).hide();

      $('#selection_pag a.act').removeClass('act');

      $(this).addClass('act');

      $('#podh' + $('#selection_pag a.act').attr('rel')).show();

    }

    return false;

  });
  
  
  
  $('#selection_pag2 a').bind('click', function() {

    if( $(this).hasClass('act')) {



    } else if ($(this).hasClass('next')) {

      var t = $('#selection_pag2 a.act').next();

      if (!t.hasClass('next')) {

        t.trigger('click');

      } else {

        $('#selection_pag2 a[@rel]:first').trigger('click');

      }

    } else if ($(this).hasClass('prev')) {

      var t = $('#selection_pag2 a.act').prev();

      if (!t.hasClass('prev')) {

        t.trigger('click');

      } else {

        $('#selection_pag2 a[@rel]:last').trigger('click');

      }

    } else {

      $('#podhh' + $('#selection_pag2 a.act').attr('rel')).hide();

      $('#selection_pag2 a.act').removeClass('act');

      $(this).addClass('act');

      $('#podhh' + $('#selection_pag2 a.act').attr('rel')).show();

    }

    return false;

  });

  $('#selection_pag3 a').bind('click', function() {

    if( $(this).hasClass('act')) {



    } else if ($(this).hasClass('next')) {

      var t = $('#selection_pag3 a.act').next();

      if (!t.hasClass('next')) {

        t.trigger('click');

      } else {

        $('#selection_pag3 a[@rel]:first').trigger('click');

      }

    } else if ($(this).hasClass('prev')) {

      var t = $('#selection_pag3 a.act').prev();

      if (!t.hasClass('prev')) {

        t.trigger('click');

      } else {

        $('#selection_pag3 a[@rel]:last').trigger('click');

      }

    } else {

      $('#podhhh' + $('#selection_pag3 a.act').attr('rel')).hide();

      $('#selection_pag3 a.act').removeClass('act');

      $(this).addClass('act');

      $('#podhhh' + $('#selection_pag3 a.act').attr('rel')).show();

    }

    return false;

  });
  
  $('#selection_pag4 a').bind('click', function() {

    if( $(this).hasClass('act')) {



    } else if ($(this).hasClass('next')) {

      var t = $('#selection_pag4 a.act').next();

      if (!t.hasClass('next')) {

        t.trigger('click');

      } else {

        $('#selection_pag4 a[@rel]:first').trigger('click');

      }

    } else if ($(this).hasClass('prev')) {

      var t = $('#selection_pag4 a.act').prev();

      if (!t.hasClass('prev')) {

        t.trigger('click');

      } else {

        $('#selection_pag4 a[@rel]:last').trigger('click');

      }

    } else {

      $('#podhhhh' + $('#selection_pag4 a.act').attr('rel')).hide();

      $('#selection_pag4 a.act').removeClass('act');

      $(this).addClass('act');

      $('#podhhhh' + $('#selection_pag4 a.act').attr('rel')).show();

    }

    return false;

  });
  
      $('#selection_pag5 a').bind('click', function() {

    if( $(this).hasClass('act')) {



    } else if ($(this).hasClass('next')) {

      var t = $('#selection_pag5 a.act').next();

      if (!t.hasClass('next')) {

        t.trigger('click');

      } else {

        $('#selection_pag5 a[@rel]:first').trigger('click');

      }

    } else if ($(this).hasClass('prev')) {

      var t = $('#selection_pag5 a.act').prev();

      if (!t.hasClass('prev')) {

        t.trigger('click');

      } else {

        $('#selection_pag5 a[@rel]:last').trigger('click');

      }

    } else {

      $('#podhhhhh' + $('#selection_pag5 a.act').attr('rel')).hide();

      $('#selection_pag5 a.act').removeClass('act');

      $(this).addClass('act');

      $('#podhhhhh' + $('#selection_pag5 a.act').attr('rel')).show();

    }

    return false;

  });  
  
  $('#selection_pag6 a').bind('click', function() {

    if( $(this).hasClass('act')) {



    } else if ($(this).hasClass('next')) {

      var t = $('#selection_pag6 a.act').next();

      if (!t.hasClass('next')) {

        t.trigger('click');

      } else {

        $('#selection_pag6 a[@rel]:first').trigger('click');

      }

    } else if ($(this).hasClass('prev')) {

      var t = $('#selection_pag6 a.act').prev();

      if (!t.hasClass('prev')) {

        t.trigger('click');

      } else {

        $('#selection_pag6 a[@rel]:last').trigger('click');

      }

    } else {

      $('#podhhhhhh' + $('#selection_pag6 a.act').attr('rel')).hide();

      $('#selection_pag6 a.act').removeClass('act');

      $(this).addClass('act');

      $('#podhhhhhh' + $('#selection_pag6 a.act').attr('rel')).show();

    }

    return false;

  });
  //===============================
  $('#block2 .m a.next2').bind('click', function() {

    $('#products_home2 .prods:first').animate({marginTop: '-'+($('#products_home2 .prods:first').height()+5)+'px'}, 'slow', function() {

      $('#products_home2 .prods:first').appendTo($('#products_home2')).css({marginTop: '0px'});

    });

    return false;

  });

  $('#block2 .m a.prev2').bind('click', function() {

    $('#products_home2 .prods:last').prependTo($('#products_home2')).css({marginTop: '-'+($('#products_home2 .prods:last').height()+5)+'px'});

    $('#products_home2 .prods:first').animate({marginTop: '0px'}, 'slow');

    return false;

  });
//========================================
  $(document).jNice();

});function addBookmark(title,url) {

  if (window.sidebar)

  {

    window.sidebar.addPanel(title, url,"");

  }

  else if( document.all )

  {

    window.external.AddFavorite( url, title);

  }

  else

  {

    return true;

  }

}

function checkForm(frm, arr, mes)

{

  if (!frm || !frm.elements)

  {

    alert('Form is not defined');

    return false;

  }

  el = null;

  err = '';

  for(i in arr)

  {

    if (/\[\]$/.test(i)) {

      var st = 0;

      var el_ = null;

      for (var j=0; j<frm.elements.length; j++) {

        if (frm.elements[j].type == 'checkbox' && frm.elements[j].name == i) {

          if (!el_) el_ = frm.elements[j];

          if (frm.elements[j].checked) st = 1;

        }

      }

      if (!st && el_) {

        if (!el) el = el_;

        err += arr[i] + "\n";

      }

    } else {

      if (frm.elements[i])

      switch(frm.elements[i].type)

      {

        case 'text':

        case 'textarea':

        case 'password':

        case 'hidden':

        case 'file':

          if (frm.elements[i].value == '' || frm.elements[i].value == '0')

          {

            if (!el) el = frm.elements[i];

            err += arr[i] + "\n";

          }

          else if ((i == 'email') && (!/^[^@]+@[^@]+$/.test(frm.elements[i].value)))

          {

            if (!el) el = frm.elements[i];

            err += arr[i] + ' | Format: email@somethere.org' + "\n";

          }       

        break;

        case 'checkbox':

          if (!frm.elements[i].checked)

          {

            if (!el) el = frm.elements[i];

            err += arr[i] + "\n";

          }

        case 'select-one':

          if (frm.elements[i].value == '' || frm.elements[i].value == '0')

          {

            if (!el) el = frm.elements[i];

            err += arr[i] + "\n";

          }

        break;

      }

    }

  }

  if (frm.name=="game_form")

  {

  	var p = ((frm.elements.length-3)/3)+1;

  	for (var k=1; k<p; k++)

	{

  	if(!frm.elements[(3*k-2)].checked&&!frm.elements[(3*k-1)].checked&&!frm.elements[(3*k)].checked)

  	{

  		 err += "Question" + k + "\n";

  	}

	}

  }

  if (err == '')

  { 

    frm.onsubmit = function() {return false;}

    return true;

  }

  else

  {

    try { el.focus(); } catch(e) {}

    if (!mes) mes = 'S\'il vous plaît remplissez les champs requis'

    alert(mes + ":\n-----------------------------------\n" + err + "-----------------------------------");

    return false;

  }

}

function fserialize(frm)

{

  var str = '';

  for( var i=0; i<frm.elements.length; i++)

  {

    if (!frm.elements[i].name) continue;

    switch(frm.elements[i].type)

    {

      case 'text':
        if (frm.elements[i].value == '' || frm.elements[i].value == 'Entrez le nom du restaurant' || frm.elements[i].value == 'Recherche par spécialité' || frm.elements[i].value == 'Entrer le nom du domaine')

        {

          str += '&'+frm.elements[i].name+'=';

        }
      case 'password':

      case 'textarea':

      case 'hidden':

      case 'select-one':

        if (frm.elements[i].value != '' && frm.elements[i].value != 'Nom' && frm.elements[i].value != 'Nom du restaurant' && frm.elements[i].value != 'Nom du magasin'&& frm.elements[i].value != 'Name of restaurant' && frm.elements[i].value != 'Name of store')

        {

          str += '&'+frm.elements[i].name+'='+encodeURIComponent(frm.elements[i].value);

        }

    	break;

      case 'checkbox':

      case 'radio':

        if (frm.elements[i].checked)

        {

          str += '&' + frm.elements[i].name+'='+encodeURIComponent(frm.elements[i].value);

        }

    	break;

    }

  }
Cufon.replace('b').replace('strong');
  return str;

}
function checkSamePass(frm, mes) {
  if (frm.password.value != frm.password2.value) {
    try { rm.password.focus(); } catch(e) {}
    if (!mes) mes = 'Passwords are not the same';
    alert(mes);
    return false;
  }
  return true;
}
