
function onChangeLanguage(pagetype, selval) {
	
	if(pagetype == 'INDEX') {
		window.location = 'index_'+selval+'.asp'

	} else if(pagetype == 'PRODUCTS') {
		if(selval == 'en' || selval == 'es' || selval == 'fr' || selval == 'du') {
			window.location = 'products.asp?/'+selval+'/'
		} else {
			window.location = 'products_'+ selval +'.asp?/'+selval+'/'
		}

	} else if(pagetype == 'STATIC-OTHER' || pagetype == 'ONLY-DYNAMIC') {
		// pages that use name.asp?/en/ name.asp?/es/  name.asp?/du/  name.asp?/fr/  (content from database)
		// and static pages for all other languages: name_zh.asp, name_ru.asp, etc
		var newurl = document.URL;
		var qstr = newurl.match( /\?.*/ );
		if(qstr != null) {
			qstr = qstr.toString().replace( /\?(\/[a-z][a-z]\/)?/g, '' );
			qstr = qstr.replace( /^=&/, '' );
		}
		if(qstr != '') {
			qstr = '=&' + qstr
		}
		newurl = newurl.replace( /\?.*/g, '' );
		newurl = newurl.replace( /_[a-z][a-z]\./g, '.' );
		if(selval == 'en' || selval == 'es' || selval == 'fr' || selval == 'du') {
			newurl = newurl + '?/'+selval+'/' + qstr;
		} else {
			newurl = newurl.replace( /\.asp/g, '_'+selval+'.asp' );
			newurl = newurl + '?/'+selval+'/' + qstr;
		}
		//alert(newurl);
		window.location = newurl;

	} else {
		var newurl = document.URL;
		newurl = newurl.replace( /_[a-z][a-z]\./g, '_'+selval+'.' );
		window.location = newurl;
	}

}


