function changeLocation(newUrl)
{
document.location = newUrl;
}

function changeLanguage(language)
{
 /*if(language == formerLanguage) return;*/

 var path="";
 path+=location.href;

 var index0=path.indexOf('?cchAction');
 var index1=path.indexOf('?language');
 var index6=path.indexOf('?');
 var index2=path.indexOf('&');

 if ( index6 > 0  && index2 < 0 && index1 < 0){
    path+=('&language='+language);
  }
 /*if the '&' is in path*/
 else if(index2 > 0 ){
      var index3=path.indexOf('&language');
      /*and if '&language is in path'*/
     var index5 =path.indexOf('#');
      if(index5 > 0){
       path=path.substring(0,index5);
       }

       if(index1 > 0){
          var path1=path.substring(0,index1);
          var path2=('?'+path.substring(index2+1,path.length));
          path=path1+path2;


       }
       if(index3 > 0)
          path=path.substring(0,index3);
      /*format path*/
      path+=('&language='+language);
     }
 else{
    if(index0 > 0)
      path+=('&language='+language);
    else{
     var index4 =path.indexOf('#');
     var cat="";
     var params="";

     if( index4 >0 ){

       cat+=path.substring(index4,path.length);
       path=path.substring(0,index4);

        if( page == 'articles' ) params+='&catAction=catViewArticles&'
        else if(page == 'images') params+='&catAction=catViewImages&'
        else  params+='&catAction=catEnter&'



       var indexNdx=cat.indexOf('t');
       var catNo=cat.substring(++indexNdx,cat.length);

      // params+=('catNdx='+catNo);
       params+=('catNdx='+document.getElementById('catNdx').value);
       params+=( '&catParent=' + document.getElementById('catParent').value );
     }
     if(index1 > 0){
              path=path.substring(0,index1);
        }

      path+=('?language='+language);
      path+=params
    }
  }

 window.open(path,'_self');
}
