/*--------------------------------------------------------------

# Car_magazine - March 2009 (for Joomla 1.5)

# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.

# License: Copyrighted Commercial Software

# Website: http://www.gavick.com

# Support: support@gavick.com  

---------------------------------------------------------------*/



window.addEvent("domready",function(){

	var $b = $(document.getElementsByTagName('body')[0]);

	// smoothscroll init

	new SmoothScroll();

	// aniation classes - Fx.Height and Fx.Opacity

	Fx.Height = Fx.Style.extend({initialize: function(el, options){this.parent(el, 'height', options);this.element.setStyle('overflow', 'hidden');},toggle: function(){return (this.element.offsetHeight > 0) ? this.custom(this.element.offsetHeight, 0) : this.custom(0, this.element.scrollHeight);},show: function(){return this.set(this.element.scrollHeight);}});

	Fx.Opacity = Fx.Style.extend({initialize: function(el, options){this.now = 1;this.parent(el, 'opacity', options);},toggle: function(){return (this.now > 0) ? this.start(1, 0) : this.start(0, 1);},show: function(){return this.set(1);}});

	

	if($('slider')){

		var slider = new Fx.Slide('wrapper_banner');

		$('wrapper_banner').getParent().addClass("wrapper_banner_helper");

		if(!$('slider').hasClass('slider_up')){

			$('wrapper_banner').setStyle('display','block');

			slider.hide();	

		}

		$('slider').addEvent("click", function(){

			slider.toggle();

			$('slider').toggleClass('slider_up');

			if($('slider').hasClass('slider_up')) new Cookie.set('gk23_slider', 1,{duration: 200,path: "/"});

			else new Cookie.set('gk23_slider', 0,{duration: 200,path: "/"});

		});

	}

	// help vars

	if($('popup_login')) var popup_login = new Fx.Opacity('popup_login', {duration: 250}).set(0);

	if($('popup_login')){

		$('popup_login').setStyle("display", "block");

		$('close_button_login').addEvent("click", function(){popup_login.start(0);});

	}

	if($('popup_register')) var popup_register = new Fx.Opacity('popup_register', {duration: 250}).set(0);

	if($('popup_register')){

		$('popup_register').setStyle("display", "block");

		$('close_button_register').addEvent("click", function(){popup_register.start(0);});		

	}

	// login

	if($('login_btn')) $('login_btn').addEvent("click", function(e){new Event(e).stop();popup_login.start(1);});

	if($('login_btn_noborder')) $('login_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_login.start(1);});

	// register

	if($('register_btn')) $('register_btn').addEvent("click", function(e){new Event(e).stop();popup_register.start(1);});

	if($('register_btn_noborder')) $('register_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_register.start(1);});

	// users_wrap I

	if($ES('.users_wrap')[0]){

		if($ES('.moduletable_content', $ES('.users_wrap')[0]).length > 0){

			var max = 0;

			$ES('.moduletable_content', $ES('.users_wrap')[0]).each(function(el){ if(el.getSize().size.y > max) max = el.getSize().size.y; });	

			$ES('.moduletable_content', $ES('.users_wrap')[0]).each(function(el){ el.setStyle("height", max+"px"); });	

		}		

	}

	// users_wrap II

	if($ES('.users_wrap')[1]){

		if($ES('.moduletable_content', $ES('.users_wrap')[1]).length > 0){

			var max = 0;

			$ES('.moduletable_content', $ES('.users_wrap')[1]).each(function(el){ if(el.getSize().size.y > max) max = el.getSize().size.y; });	

			$ES('.moduletable_content', $ES('.users_wrap')[1]).each(function(el){ el.setStyle("height", max+"px"); });	

		}			

	}

	// users_wrap III

	if($('wrapper_bottom')){

		if($ES('.moduletable_content', $('wrapper_bottom')).length > 0){

			var max = 0;

			$ES('.moduletable_content', $('wrapper_bottom')).each(function(el){ if(el.getSize().size.y > max) max = el.getSize().size.y; });

			$ES('.moduletable_content', $('wrapper_bottom')).each(function(el){ el.setStyle("height", max+"px"); });	

		}			

	}

	//

	if($('stylearea')){

		$A($$('.style_switcher')).each(function(element,index){

			element.addEvent('click',function(event){

				var event = new Event(event);

				event.preventDefault();

				changeStyle(index+1);

			});

		});

		new SmoothScroll();

	}

});

// Function to change backgrouns

function changeStyle(style){

	var file = $template_path+'/css/style'+style+'.css';

	new Asset.css(file);

	new Cookie.set('gk23_style',style,{duration: 200,path: "/"});

}


//shopping cart script

var itemsPicked = [];

//function printSelection(node){

//  var content=node.innerHTML
//  var pwin=window.open('','print_content','width=420,height=500');

//  pwin.document.open();
//  pwin.document.write('<html><body > <table border="0" cellpadding="0" cellspacing="0"><tr><td><img src="http://74.55.212.91/carrefour/images/shopping_list_top.gif"></img></td></tr><tr><td background="http://74.55.212.91/carrefour/images/shopping_list_middle.gif"><table width="70%" align="center"><tr><td>'+content+'</td></tr></table></td></tr><tr><td><img src="http://74.55.212.91/carrefour/images/shopping_list_bottom.gif"></img></td></tr></table> <p align="center"><a onClick="window.print()"><img src="http://74.55.212.91/carrefour/images/print_list.gif" width="85" height="19" align="absbottom"></img></a></p></body></html>');
  //88888pwin.document.write('<html><body ><div id="selectedItems"><p>'+content+'</p><p><a onClick="window.print()">print</a></p></div></body></html>');
  //pwin.document.close();
 
  //8888setTimeout(function(){pwin.close();},1000);

//}

function printSelection(){
if(itemsPicked.length == 0){
alert('Please add some items to your shopping list');
}
else
{
 var str = '';
 str += '<table border="0" width="70%">';
  for (var i=0; i<itemsPicked.length; i++) {
    tmp = itemsPicked[i].split('--');
    var bg_color = "#eeeeee";
    if ( i%2 == 0) {bg_color = "#ffffff";}
    str += '<tr bgcolor="'+ bg_color + '"><td><span style="font-family:Bradley Hand ITC ">'+tmp[0]+ ' '+tmp[1]+'</span></td></tr>';
   }
  str += '</table>'; 

var content=str
  var pwin=window.open('','print_list','width=420,height=500,scrollbars=1');

  pwin.document.open();
  pwin.document.write('<html><body > <table border="0" cellpadding="0" cellspacing="0"><tr><td><img src="http://74.55.212.91/carrefour/images/shopping_list_top.gif"></img></td></tr><tr><td background="http://74.55.212.91/carrefour/images/shopping_list_middle.gif"><table width="70%" align="center"><tr><td>'+content+'</td></tr></table></td></tr><tr><td><img src="http://74.55.212.91/carrefour/images/shopping_list_bottom.gif"></img></td></tr></table> <p align="center"><a onClick="window.print()"><img src="http://74.55.212.91/carrefour/images/print_list.gif" width="85" height="19" align="absbottom"></img></a></p></body></html>');
  //pwin.document.write('<html><body ><div id="selectedItems"><p>'+content+'</p><p><a onClick="window.print()">print</a></p></div></body></html>');
  pwin.document.close();
 
  //setTimeout(function(){pwin.close();},1000);

}

}

function add() {

if(document.form1.item.value == ''){
alert('Please select an items');
}
else
{
  
  var p = document.form1.quantity.value;
  var item = document.form1.item.value;
  var v = p + '--'+ item;
  
  var item_instance = 0;
  
  for (var i=0; i<itemsPicked.length; i++) 
  {
  	var temp = itemsPicked[i].split('--'); 
  	var prev_added = temp[1];

    if (prev_added == item)
	{
   	  item_instance = 1;
	  alert('You have already added this item to your shopping list');
    }
  }
	
	if (item_instance ==0)
  	{
  	  itemsPicked.push(v);
      document.form1.quantity.value = '';
      document.form1.item.value = '';
  	}
	list_items();
 }
}

function remove1(item_name) {

 
for (var i=0; i<itemsPicked.length; i++)
  {
   
   temp = itemsPicked[i].split('--');
   if (temp[1] == item_name) 
   {
    itemsPicked.splice(i,1);
   }
  }
  list_items();
}

function list_items(){

  var total = 0;
  var str = '';//'<p><h2>Your Shopping List</h2>';     // +itemsPicked.join('<br>');
  str += '<table border="0" width="70%">';
  for (var i=0; i<itemsPicked.length; i++) {
    tmp = itemsPicked[i].split('--');
    var bg_color = "#eeeeee";
    if ( i%2 == 0) {bg_color = "#ffffff";}
    str += '<tr bgcolor="'+ bg_color + '"><td><span style="font-family:Bradley Hand ITC; font-size:16px; color:#000000 ">'+tmp[0]+ ' '+tmp[1]+'</span></td><td align="right"><a onClick="remove1('+"'"+tmp[1]+"'"+')"><img src="http://74.55.212.91/carrefour/images/trash_can.gif" width="20" height="20"></a></td></tr>';
    //total += Number(tmp[1]);
  }
    
  //str += '<tr><td align="left">Total</td><td align="right">'+total.toFixed(2)+'</td></tr>';
  str += '</table><br>';
  document.getElementById("selectedItems").innerHTML = str;
  
  
}

function email_list() {

if(itemsPicked.length == 0){
alert('Please add some items to your shopping list');
}
else
{
var pwind=window.open('','email','width=200,height=150,scrollbars=1');


  var str = '';
  
 
  for (var i=0; i<itemsPicked.length; i++) {
    tmp = itemsPicked[i].split('--');
    str += tmp[0]+ ' '+tmp[1]+'^^';
   }
  
  var email = 'petros@classicpoker.com';
  var email_form = 'Please enter the email below <br><form name="form2"  method="post" action="http://www.goldennetweb.com/carrefour/mail_list.php?content='+ str +'">Email Address <input type="text" name="email"><input name="send" type="submit" id="send" value="Submit"></form>';

  var content=email_form;
  pwind.document.open();
  pwind.document.write(content);
  pwind.document.close();
}
}

function VEmail(field,alerttxt) 
{
   
with (field)
  {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {alert(alerttxt);return false;}
  else {return true;}
  }
}
 


