
function country_count(country,url)
{
   var concat        = country;
   var split_value   = concat.split('-');

   var w             = document.countryForm.country.selectedIndex;
   var selected_text = document.countryForm.country.options[w].text;

   var img     = new Image();
   img.onload  = function () {
   var img_url = '<img src='+url+'/'+split_value[1].toLowerCase()+'.gif>&nbsp;&nbsp;';
   var val     = img_url+selected_text + ' - '+ split_value[0];
   document.getElementById("cur_country").innerHTML = val;
   };
   img.onerror = function () {
   var img_url  = '<img src='+url+'/default.gif>&nbsp;&nbsp;';
   var val      = img_url+selected_text + ' - '+split_value[0];
   document.getElementById("cur_country").innerHTML = val;
    };
   img.src = url+'/'+split_value[1].toLowerCase()+'.gif';

}

var timer = null;

window.addEvent('domready', function() {
   var hor = new Wdc('wdc_inner_vertical', {
      speed : 3000, delay : 3000, direction : 'vertical'});
});

var Wdc = new Class({
	setOptions: function(options) {
		this.options = Object.extend({
			speed: 3000,
			delay: 3000,
			direction: 'vertical'
		}, options || {});
	},
	initialize: function(el,options){
		this.setOptions(options);
		this.el = $(el);
		this.items = this.el.getElements('li');
		var width = 0;
		var height = 0;
		if(this.options.direction.toLowerCase()=='vertical') {
			height = this.el.getSize().size.y;
				this.items.each(function(li,index) {
				width += li.getSize().size.x;
			});
	} else {
			width = this.el.getSize().size.x;
			this.items.each(function(li,index) {
				height += li.getSize().size.y;
			});
		}
		this.el.setStyles({
			position: 'absolute',
			top: 0,
			left: 0,
			width: 150,
			height: 200
		});
		this.fx = new Fx.Styles(this.el,{duration:this.options.speed,onComplete:function() {
			var i = (this.current==0)?this.items.length:this.current;
			this.items[i-1].injectInside(this.el);
			this.el.setStyles({
				left:0,
				top:0
			});
		}.bind(this)});
		this.current = 0;
		this.next();
		},

	next: function() {
		this.current++;
		if (this.current >= this.items.length) this.current = 0;
		var pos = this.items[this.current];
		this.fx.start({
			top: -pos.offsetTop,
			left: -pos.offsetLeft
		});
		timer = this.next.bind(this).delay(this.options.delay+this.options.speed);
	}
});

