/* -------------------------------------------------------- */
function gotoCountryPage()
{
	if (window.location.search != "")
		return;

	//Enter ISO 639-2 letter Language codes to detect (see: http://www.w3.org/WAI/ER/IG/ert/iso639.htm):
	var langcodes = new Array("de", "en", "ru", "at", "ch", "fr");

	//Enter corresponding redirect URLs (last one is for default URL):
	var langredirects = new Array("/DE/de/", "/US/en/", "/DE/ru/", "/AT/de", "/CH/de", "/FR/fr");
	
	var languageinfo = navigator.language ? navigator.language : navigator.userLanguage;
	if (userLanguage && userLanguage != null && userLanguage != "")
		languageinfo = userLanguage;

	var countryPage = "";

	for (i=0; i < langcodes.length; i++)
	{
		if (languageinfo.substr(0,2)==langcodes[i])
		{
			countryPage = langredirects[i];
			break;
		}
	}

	if (countryPage == "")
		return;

	if (window.location.replace)
		window.location.replace(countryPage)
	else
		window.location=countryPage;
}

/* -------------------------------------------------------- */

function checkRB(rb_n, rb_v)
{
	try
	{
		var c = document.forms[0].elements[rb_n];

		// only one radio button
		if (c.length == undefined)
		{
			c.checked = true;
			return;	
		}

		// check for value
		for(var i=0; i < c.length; i++)
		{
			if (c[i].value == rb_v) 
			{
				c[i].checked = true;
				return;	
			}
		}
	}
	catch (ex)
	{

	}
}

/* -------------------------------------------------------- */

function openWindow(bild) 
{
	window.open(bild, "fenster", "height=250,width=240,resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes");
}


/* -------------------------------------------------------- */

var cancelPostback = false;

function doRowPostBack(s, e) {
	if (cancelPostback == true) 
	{
		cancelPostback = false;		
	}
	else 
	{
		if (getObject("ctl00_productsRepeater_ctl00_productsNameLinkButton"))
		{ 
		s = s.replace(/ctl01/,"ctl00");
		}
		
		__doPostBack(s, e);

	}
}

/* -------------------------------------------------------- */

var selected;

function selectRowEffect(object, buttonSelect) {
  if (!selected) {
    if (document.getElementById) {
      selected = document.getElementById('defaultSelected');
    } else {
	selected = document.all['defaultSelected'];
    }
  }

  if (selected) selected.className = 'moduleRow';
  object.className = 'moduleRowSelected';
  selected = object;
}

function rowOverEffect(object) {
  if (object.className == 'moduleRow') object.className = 'moduleRowOver';
}

function rowOutEffect(object) {
  if (object.className == 'moduleRowOver') object.className = 'moduleRow';
}


function getObject(id) {
    if (document.getElementById) {
      return document.getElementById(id);
    } else {
      return document.all[id];
    }
}

function rowsOverEffect(n) {
  var object = getObject("rowa" + n);
  if (object.className == 'moduleRow') {
	object.className = 'moduleRowOver';

	try { 	  
		var object = getObject("rowb" + n);
		if (object.className == 'moduleRow') object.className = 'moduleRowOver';
	} 
	catch (e) { 
	
	}

	try { 	  
		var object = getObject("rowb" + n);
		if (object.className == 'moduleRow') object.className = 'moduleRowOver';
	} 
	catch (e) { 

	}
	
	
	try { 	  
		var object = getObject("rowc" + n);
		if (object.className == 'moduleRow') object.className = 'moduleRowOver';
	} 
	catch (e) { 
	
	}


	try { 	  
		var object = getObject("_ctl0:productsRepeater:_ctl" + n + ":_ctl3");
		if (!object) object = getObject("_ctl1:productsRepeater:_ctl" + n + ":_ctl3");
		if (object && object.src) object.src = "/FR/fr/templates/pics/de_tg_shop_basket_list_over.jpg";
	} 
	catch (e) { 
	
	}
  }
}



function rowsOutEffect(n) {
  var object = getObject("rowa" + n);
  if (object.className == 'moduleRowOver') {
	object.className = 'moduleRow';
	
	try { 	  
		var object = getObject("rowb" + n);
		if (object.className == 'moduleRowOver') object.className = 'moduleRow';
	} 
	catch (e) { 
	
	}
	
	try { 	  
		var object = getObject("rowc" + n);
		if (object.className == 'moduleRowOver') object.className = 'moduleRow';
	} 
	catch (e) { 
	
	}
	
	try { 	  
		var object = getObject("_ctl0:productsRepeater:_ctl" + n + ":_ctl3");
		if (!object) object = getObject("_ctl1:productsRepeater:_ctl" + n + ":_ctl3");
		if (object && object.src) object.src = "/FR/fr/templates/pics/de_tg_shop_basket_list.jpg";
	} 
	catch (e) { 
	
	}		
  }
}
/* -------------------------------------------------------- */
var secs = null;
var timerID = null;
var timerRunning = false;
var delay = 1000;
var url = "";
function InitializeTimer(sec)
{
    // Set the length of the timer, in seconds
    secs = sec
    StopTheClock()
    StartTheTimer()
}

function StopTheClock()
{
    if(timerRunning)
        clearTimeout(timerID)
    timerRunning = false
}

function StartTheTimer()
{
    if (secs==0)
    {
        StopTheClock()
		window.location = url;
    }
    else
    {
        secs = secs - 1
        timerRunning = true
        timerID = self.setTimeout("StartTheTimer()", delay)
    }
}
/* -------------------------------------------------------- */
