var vdsp;
var vds;
   window.onload=function(){
     try{
 vdsp = new VoiceDeliveryPlayer("vdsp");
 vds = new VoiceDelivery(vdsp, "vds");
     } catch(e) {
 /*alert("Cannot Create Object");*/
     }
   }
   function readOut(){
            var
             w=window
            ,d=w.document
			,buf=""
			,fname="toyoda";
			 ;
        if(d.selection){
            buf   =   d.selection.createRange().text;
        }else if(d.getSelection){
            buf   =   d.getSelection();
        }else if(w.getSelection){
            buf   =   "" + window.getSelection();
		}
	 buf=buf.replace(/※/g,"").replace(/「/g,"、").replace(/」/g,"、").replace(/（/g,"、").replace(/）/g,"、").replace(/\(/g,"、").replace(/\)/g,"、").replace(/\^/g,"").replace(/\;/g,"").replace(/：/g,"、").replace(/・/g,"、").replace(/♪/g,"");
	 if(buf != ""){
	text_count = buf.length;
	text_limit = vds.getStringLimit();
	 if(text_count > text_limit){
	 alert("Chosen letters exceed 400 characters");
	 }else{
	 vds.setCast("KeikoJPf");
	 vds.speak(buf);
	switch(vds.getServerError()){
	case -301:
	alert("Sorry. The reproduction number of times per 1st in this site exceeded a quota.");
	break;
	case -501:
	alert("Please reload a page, and push the reproduction button once again.");
	break;
	}
	}
	}
}