

function MM_swapImgRestore() { //v3.0
	if(swapPermission){
	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



function detect() {
	
	agent 	= navigator.userAgent.toLowerCase();
						
	// detect OS
	this.isMac		= (agent.indexOf('mac') != -1);
	this.isWin		= (agent.indexOf('win') != -1);
	this.isWin2k	= (this.isWin && (agent.indexOf('nt 5') != -1));
	this.isWinSP2	= (this.isWin && (agent.indexOf('xp') != -1 || agent.indexOf('sv1') != -1));
	this.isOther	= (agent.indexOf('unix') != -1 || agent.indexOf('sunos') != -1 || agent.indexOf('bsd') != -1 || agent.indexOf('x11') != -1 || agent.indexOf('linux') != -1);
	
	// detect browser
	this.isSafari	= (agent.indexOf('safari') != -1);
	this.isSafari2 = (this.isSafari && (parseFloat(agent.substring(agent.indexOf("applewebkit/")+"applewebkit/".length,agent.length).substring(0,agent.substring(agent.indexOf("applewebkit/")+"applewebkit/".length,agent.length).indexOf(' '))) >=  300));
	this.isOpera	= (agent.indexOf('opera') != -1);
	this.isNN		= (agent.indexOf('netscape') != -1);
	this.isIE		= (agent.indexOf('msie') != -1);
	
}

var browser = new detect();






function preloadImages(){	
	imageObjArr = new Array();
	images = new Array();  
	
	images[0] = '../images/homepage/1_1.gif';
	images[1] = '../images/homepage/1_1_r.gif';
	images[2] = '../images/homepage/1_2.gif';
	images[3] = '../images/homepage/1_2_r.gif';
	images[4] = '../images/homepage/1_3.gif';
	images[5] = '../images/homepage/1_3_r.gif';
	images[6] = '../images/homepage/2_1.gif';
	images[7] = '../images/homepage/2_2.gif';
	images[8] = '../images/homepage/2_3.gif';
	
	images[9] = '../images/sub_page/1_1.gif';
	images[10] = '../images/sub_page/1_1_r.gif';
	images[11] = '../images/sub_page/1_2.gif';
	images[12] = '../images/sub_page/1_2_r.gif';
	images[13] = '../images/sub_page/1_3.gif';
	images[14] = '../images/sub_page/1_3_r.gif';
	
	images[15] = '../flash/bg.png';
	images[16] = '../flash/map.swf';
	images[17] = '../images/sub_page/3_1.gif';
	
	images[18] = '../images/sub_page/home_btn.png';
	images[19] = '../images/sub_page/home_btn_r.png';
	
	images[20] = '../images/sub_page/btn_press1.gif';
	images[21] = '../images/sub_page/btn_press2.gif';
	images[22] = '../images/sub_page/btn_search1.gif';
	images[23] = '../images/sub_page/btn_search2.gif';
	images[24] = '../images/sub_page/btn_random1.gif';
	images[25] = '../images/sub_page/btn_random2.gif';
	images[26] = '../images/sub_page/btn_comp1.gif';
	images[27] = '../images/sub_page/btn_comp2.gif';
	images[28] = '../images/sub_page/btn_home1.png';
	images[29] = '../images/sub_page/btn_home2.png';
	images[30] = '../images/sub_page/btn_contact1.png';
	images[31] = '../images/sub_page/btn_contact2.png';
	images[32] = '../images/sub_page/btn_contact1.gif';
	images[33] = '../images/sub_page/btn_contact2.gif';
	images[34] = '../images/sub_page/btn_home1.gif';
	images[35] = '../images/sub_page/btn_home2.gif';
	images[36] = '../images/sub_page/_homepage.jpg';
	images[37] = '../images/sub_page/_competition_top.jpg';
	

	
	for(i=0; i<images.length; i++){
		imageObjArr[i] = new Image();
		imageObjArr[i].src=images[i];
	}
}


function captionizeImages() {
  if (!document.getElementsByTagName) return false;
  if (!document.createElement) return false;
  var images = document.getElementsByTagName("img");
  if (images.length < 1) return false; 
  for (var i=0; i<images.length; i++) {
    if (images[i].className.indexOf("captioned") != -1) {
      var title = images[i].getAttribute("title");
      var divCaption = document.createElement("div");
      divCaption.className = "caption";
      var divCaption_text = document.createTextNode(title);
      divCaption.appendChild(divCaption_text);
      var divContainer = document.createElement("div");
      divContainer.className="imgcontainer";
      images[i].parentNode.insertBefore(divContainer,images[i]);
      divContainer.appendChild(images[i]);
      insertAfter(divCaption,images[i]);
    }
  }
}


MM_preloadImages('../images/sub_page/btn_home1.png', '../images/sub_page/btn_home2.png', '../images/sub_page/btn_contact1.png', '../images/sub_page/btn_contact2.png', '../images/sub_page/btn_press1.gif' , '../images/sub_page/btn_press2.gif', '../images/sub_page/btn_search1.gif', '../images/sub_page/btn_search2.gif', '../images/sub_page/btn_random1.gif', '../images/sub_page/btn_random2.gif', '../images/sub_page/btn_comp1.gif', '../images/sub_page/btn_comp2.gif', '../images/homepage/2_1.gif', '../images/homepage/2_2.gif',  '../images/sub_page/_competition_top.jpg','../images/sub_page/_homepage.jpg','../images/homepage/2_3.gif', '../images/sub_page/1_1.gif', '../images/sub_page/1_1_r.gif', '../images/sub_page/1_2.gif', '../images/sub_page/1_2_r.gif', '../images/sub_page/1_3.gif', '../images/sub_page/1_3_r.gif', '../flash/bg.png', '../images/sub_page/3_1.gif',  '../images/sub_page/home_btn.gif', '../images/sub_page/home_btn_r.gif', '../images/sub_page/list1_bg_bottom.gif', '../images/sub_page/list1_bg_mid.gif', '../images/sub_page/list1_bg_top.gif', '../images/sub_page/list2_bg_bottom.gif', '../images/sub_page/list2_bg_mid.gif', '../images/sub_page/list2_bg_top.gif', '../images/sub_page/list3_bg_bottom.gif', '../images/sub_page/list3_bg_top.gif', '../images/sub_page/minus.gif', '../images/sub_page/plus.gif', '../images/sub_page/btn_contact1.gif', '../images/sub_page/btn_contact2.gif', '../images/sub_page/btn_home1.gif)','../images/sub_page/btn_home2.gif','../images/sub_page/_competition_top.jpg');


