Ext.BLANK_IMAGE_URL='images/1x1_trans.gif';

function includeJs(name){
	document.writeln('<script type="text/javascript" src="js/'+name+'"></script>');
	
}

function includeCss(lang){
	document.writeln('<link rel="stylesheet" type="text/css" href="css/form'+lang+'.css">');
}

includeJs('en.js');
includeJs('de.js');
includeJs('ja.js');
includeJs('zh-tr.js');
includeJs('zh-si.js');



var label = new Array();
var paramLanguage;
var paramCountry;

function getURLParam(strParamName){
  var strReturn = "";
  var strHref = self.location.href;

  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if ( 
		aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
} 

function getLanguage(){
	 return getURLParam('lang');
}

function getUserLanguage(){

	lang = 'en';
	
	var langParameter = getURLParam('lang');
	paramLanguage = langParameter;
	
	
	if(langParameter == null){
		lang = 'en';
		
	}
	if(langParameter.indexOf('en')> -1){
		lang = "en";
		
	}

	if(langParameter.indexOf('de')> -1){
		lang = "de";
		
	}
	

	if(langParameter.indexOf('zh-tr')> -1){
		lang = "zh_tr";
		//includeCss('cn');
	}
	if(langParameter.indexOf('zh-si')> -1){
		lang = "zh_si";
		//includeCss('cn');

	}
	
	if(langParameter.indexOf('ja')> -1){
		lang = "ja";
		//includeCss('ja');
	}
	if(langParameter == "" || langParameter == null){
		lang = "en";
		
	}

	
	return lang;
	
}

lang = getUserLanguage();
if(lang == "ja"){
	includeCss('ja');
}
if(lang == "zh_tr"){
	includeCss('cn');
}
if(lang == 'zh-si'){
	includeCss('cn');
}

function getCountryGroup(){
	
	var language = getUserLanguage();
	var result= new Array();
	var countrys = countryStore[language];
	var countryParameter = getURLParam('country').toUpperCase();
	paramCountry = countryParameter;
	
	if(countryParameter != ""){
		for(var i = 0; i < countrys.length; i++ ){
			var kurz = countrys[i][3];
			
			if(kurz == countryParameter){
				result.push(countrys[i][0]) ;
				result.push(countrys[i][2]) ;
			}
			
		}
		
	}

	if(countryParameter == "" || countryParameter == null){
	
		if(lang == 'en'){
			result.push(countryValue['en']['usa']) ;
			result.push('3') ;
		}
		if(lang == 'ja'){
			result.push(countryValue['ja']['japan']) ;
			result.push('5') ;
			//includeCss('ja');
		}
		if(lang == 'zh_tr'){
			result.push(countryValue['zh_tr']['china']) ;
			result.push('9') ;
			//includeCss('cn');
		}
		if(lang == 'zh_si'){
			result.push(countryValue['zh_si']['china']) ;
			result.push('9') ;
			//includeCss('cn');
		}
		
		if(lang == 'de'){
			
			result.push(countryValue['de']['germany']) ;
			result.push('1-0') ;
		}
	}
		/*else{
			
			result.push(countrys[10][0]) ;
			result.push(countrys[10][2]) ;
		}
	}
	else{
		for(var i = 0; i < countrys.length; i++ ){
			var kurz = countrys[i][3];
			
			if(kurz == countryParameter){
				result.push(countrys[i][0]) ;
				result.push(countrys[i][2]) ;
			}
			
		}
	}
	
	if(result.length == 0){
		
		if(lang != 'de'){
			result.push(countrys[55][0]) ;
			result.push(countrys[55][2]) ;
		}
		else{
			result.push(countrys[54][0]) ;
			result.push(countrys[54][2]) ;
		}
	}
*/
	return result;
	
}

/**
 * MEDIA CODE
 * code fragment to change the media code depending on some specials.
 */
var mediaParam = "";
var paramMedia = "mediacode_catalog_request";

function getMediaCode() {
	mediaParam = getURLParam('media').toLowerCase();
	
	if(mediaParam != "") {
		// special intridente || lefigaro
		paramMedia = "mediacode_" + mediaParam;
		
	} else {
		// default catalog order
		paramMedia = "mediacode_catalog_request";
		
	}
}

getMediaCode();
/**
 * EOF MEDIA CODE
 */
