var str="<script language=javascript>\n"
str+="function Request(sName) \n"
str+="{ \n"
str+="/* \n"
str+="get last loc. of ? \n"
str+="right: find first loc. of sName \n"   
str+="+2 \n"   
str+="retrieve value before next & \n"   
str+="*/ \n"    
str+="var sURL = new String(window.location); \n"  
str+="var iQMark= sURL.lastIndexOf('?'); \n"  
str+="var iLensName=sName.length; \n"  
str+="//retrieve loc. of sName \n"  
str+="var iStart = sURL.indexOf('?' + sName +'=') //limitation 1 \n"   
str+="if (iStart==-1) \n"   
str+="{//not found at start \n"   
str+="iStart = sURL.indexOf('&' + sName +'=')//limitation 1 \n"  
str+="if (iStart==-1) \n"    
str+="{//not found at end \n"         
str+="return 0; //not found \n"         
str+=" } \n" 		
str+=" } \n" 		   
str+="iStart = iStart + + iLensName + 2; \n"
str+="var iTemp= sURL.indexOf('&',iStart); //next pair start \n" 
str+="if (iTemp ==-1) \n"          
str+="{//EOF \n"   
str+="iTemp=sURL.length; \n"    
str+="} \n"   
str+="return sURL.slice(iStart,iTemp ) ; \n"		
str+="sURL=null;//destroy String \n" 		
str+="} \n" 	 
str+="</script>" 
document.write(str)