function applyCSS(id, cssfile)
{
	//alert("css／"+cssfile+"  型／"+typeof(cssfile));
	//alert("id:"+id);
	
	//ブラウザ判定
	var agent = navigator.userAgent;
	
	if( agent.search(/iPhone/) != -1 || agent.search(/iPad/) != -1){
		if(document.getElementById('flashIMG')){
			var element = document.createElement('video');
			element.setAttribute("src", "movie/iphone.mp4");
			element.setAttribute("autoplay","");
			element.setAttribute("width","904");
			element.setAttribute("height","384");
			element.setAttribute("controls","");
			//element.setAttribute("poster","img/flash_image.jpg");
			var targetT=document.getElementById('flashIMG');
			targetT.style.height="384px !important";
			targetT.appendChild(element);
		//alert("videoProgramEnd");
		}
	}
	
	//alert("frameProgramStart");
	
	// ie + ffで動くコード
	var e_ifr = document.getElementById( "bnFrame" );
	var main_ifr = document.getElementById( "mainFrame" );
	var doc = e_ifr.contentWindow.document;
	var Main = main_ifr.contentWindow.document;
	
	//bnFarme
	var link = doc.createElement("link");
	link.setAttribute("rel", "stylesheet");
	link.setAttribute("href", cssfile);
	link.setAttribute("type", "text/css");
	doc.getElementsByTagName('head')[0].appendChild(link);

	 //フレーム高さあわせ
	 var ifrH=0;
	 if(cssfile =='./css/index02.css'){
		 //alert("other_page");
		 ifrH=0;
		 for(var i=0; i<doc.images.length; i++ ){
			 //alert("画像番号："+i+"／高さ："+doc.images[i].height);
				ifrH += doc.images[i].height+10;
		 }
		 e_ifr.style.height=ifrH+"px";
	 }else if(cssfile=='./css/index.css'){
		 //alert("top_page");
		 ifrH=0;
		 for(var i=0; i<doc.images.length; i++ ){
			if((i+1)%2==1){
				ifrH += doc.images[i].height+10;
			}
		 }
		 e_ifr.style.height=ifrH+"px";
	 }
	
	
	
	//mainFrame
	 var ifrH02=0;
	 for(var i=0; i<Main.images.length; i++ ){
		if(Main.images[i]){
			//alert("メイン画像番号："+i+"／高さ："+Main.images[i].height);
			ifrH02 += Main.images[i].height;
		}
	 }
	 main_ifr.style.height=ifrH02+"px";
	 
}



/*function iframeDoc(id)
      {

	if (document.all) {
          // IE		  
          	return frames[id].document;
			//return document.getElementById(id).contentWindow.window;
        } else {
          // Mozilla
          return document.getElementById(id).contentDocument;
        }
      }*/
	  
/*function applyCSS(doc, cssfile)
{

	var link = doc.createElement("link");
    link.setAttribute("rel", "stylesheet");
    link.setAttribute("href", cssfile);
    link.setAttribute("type", "text/css");
    doc.getElementsByTagName('head')[0].appendChild(link);
	
 //フレーム高さあわせ
 var ifrH=0;
 if(cssfile=='./css/index02.css'){
	 ifrH=0;
	 for(var i=0; i<doc.images.length; i++ ){
		 //alert("画像番号："+i+"／高さ："+doc.images[i].height);
			ifrH += doc.images[i].height+10;
	 }
	 document.getElementById('bnFrame').style.height=ifrH+"px";
 }else if(cssfile=='./css/index.css'){
	 ifrH=0;
	 for(var i=0; i<doc.images.length; i++ ){
		if((i+1)%2==1){
			ifrH += doc.images[i].height+10;
		}
	 }
	 document.getElementById('bnFrame').style.height=ifrH+"px";
 }
 var ifrH02=0;
 var Main=iframeDoc('mainFrame');
	 for(var i=0; i<Main.images.length; i++ ){
		if(Main.images[i]){
			ifrH02 += Main.images[i].height;
		}
	 }
	 document.getElementById('mainFrame').style.height=ifrH02+"px";
}*/

function searchG() {
              var Links = 'http://www.google.com/search?hl=ja&ie=UTF-8&oe=UTF-8&q=' + encodeURI('site:www.sonicpark.co.jp ' + document.forms[0].q.value);
			  window.open(Links, '_blank');
              return true;
}


function okini(){
	var a=location.href,b=document.title,s=window.sidebar;
	if(/*@cc_on!@*/false){external.AddFavorite(a,b)}else if(s){s.addPanel(b,a,'')}else{alert('非対応です')};
}
