//this is for the motion letters.
var regel = 0;			//row to start with
var size = 20;			//size of font
var delay = 1200; 		//Delay between messages in msecs
var speed = 20;			//Hmmmmmm
var step = 10;			//Size of each step
var sent = new Array()
{
sent[0] = "Welcome to MSP";
sent[1] = "Manufacturer of API   6A, 6D, 16A";
sent[2] = "16C, 16D, 11E Products";
sent[3] = "25 Years History";
sent[4] = "Reliable Quality";
sent[5] = "Dependable Partner";
}
sent[sent.length] = sent[0];var veran = 0;var num = 0;var x = 0;//Don't change
function moto(){output = "";for(letter = 0;letter<sent[regel+1].length;letter++){
if(veran == letter){if(x==0){num=num+step;}else{num=num-step;}gr = size-num;
if(gr < 1){x=1;gr=1;}if(gr>size)gr=size;
output += "<font style='font-size:"+gr +"pt'>"+sent[regel+x].substring(letter, letter+1)+"</font>";
if(num < 0 && x==1){veran++;x=0;}}else{if(veran > letter){
output += "<font style='font-size:"+size +"pt'>"+sent[regel+1].substring(letter, letter+1)+"</font>";
}else{output += "<font style='font-size:"+size +"pt'>"+sent[regel].substring(letter, letter+1)+"</font>";}}}
return output;}
function startmot(){if(regel==sent.length-1)regel=0;balk.innerHTML = moto();
if(veran==sent[regel+1].length){regel++;veran = 0;setTimeout("startmot()", delay);}else{
setTimeout("startmot()", speed);}}


//This is for picture preloading
/*function preloader()
{
  images = new Array();
  
  images[0]="../Image/Buttontop2.gif";
  images[1]="../Image/close.gif";
  images[2]="../Image/nextbutton2.gif";
  images[3]="../Image/previousbutton2.gif";
  images[4]="../Image/close.gif";
  images[5]="../Image/tagBOP2.gif";
  images[6]="../Image/tagcontrolpanel2.gif";
  images[7]="../Image/Drawings2.gif";
  images[8]="../Image/tagEquipments2.gif";
  images[9]="../Image/tagFAQ2.gif";
  images[10]="../Image/tagInstrument2.gif";
  images[11]="../Image/tagmanifold2.gif";
  images[12]="../Image/tagManuals2.gif";
  images[13]="../Image/tagOrder2.gif";
  images[14]="../Image/tagOverview2.gif";
  images[15]="../Image/tagQuality2.gif";
  images[16]="../Image/tagtool2.gif";
  images[17]="../Image/tagvalve2.gif";
  images[18]="../Image/tagwellhead2.gif";
  images[19]="../Image/tagBOP2.gif";
  images[20]="../Image/ButtonMore2.gif";
  images[21]="../Image/tagButtonAbout2.gif";
  images[22]="../Image/tagButtonHome2.gif";
  images[23]="../Image/tagButtonProducts2.gif";
  images[24]="../Image/tagButtonSupport2.gif";
  images[25]="../Image/tagButtonContact2.gif";
  
  
  for(var i=0;i<=images.length;i++)
  {
   imageObj = new Image();
   imageObj.src=images[i];
  }
}*/






//This is for the motion pictures.
(function (){
var tid; //本为ani私有变量，为防止动画出现抖动而将其改为全局变量
//调用这个函数即可轻松实现动画效果
function ani(obj,what,value,callback){  //长CSS属性必须写成"margin-Top"的形式
	clearTimeout(tid); 	
	var ctrVal = getStyle(obj,what)||0;
	var stp = (value-ctrVal)/5;
	var _what = what.replace(/-/,"");
	if(Math.abs(stp)>=1){
		obj.style[_what] = ctrVal + stp + "px";
		tid = setTimeout(function(){
			ani(obj,what,value,callback);
			}
		,40);
	}
	else{
		if(Math.abs(stp)>0.2){
			obj.style[_what]=ctrVal + (stp>0?1:-1) + "px";
			tid=setTimeout(function(){
				ani(obj,what,value,callback);
				}
			,40);
		}
		else{
			obj.style[_what]=value+"px";
			if((typeof callback).toLowerCase() =="function")
				callback();
		}
	}
}
function getStyle(obj,styleName) //获取样式 cross browsers
{
    var o = (typeof obj).toLowerCase()=='object'?obj:document.getElementById(obj);
    if(o.currentStyle){
        styleName = styleName.replace(/-/g,"");
        var y = o.currentStyle[styleName];
    }
    else if(window.getComputedStyle)
        var y = document.defaultView.getComputedStyle(o,null).getPropertyValue(styleName);
    return parseInt(y);
}
function cb(){ // callback函数 此处无用 测试用的
alert("callback");
}

var ancs = document.getElementsByName('picN');
function doA(){
 var o = document.getElementById('o');
 for(var j=0;j<ancs.length;j++){
  ancs[j].className="";
 }
 k = parseInt(this.innerHTML);
 clearTimeout(aPtid);
 ani(o,'margin-Top',-174*(k-1));
 this.className="current";
 }
function init(){
 var o = document.getElementById('o');
 for(var i=0;i<ancs.length;i++){
  ancs[i].onmouseover=doA;
  ancs[i].onmouseout=function(){ aPtid=setTimeout(autoPlay,3000); };  
 }
 autoPlay();
 startmot(); 
 if(document.getElementById("myMap")){mapInit()}; 
}
var k=0,aPtid;
function autoPlay(){
 if(k<8){
  ancs[k++].onmouseover();
  aPtid=setTimeout(arguments.callee,3000);
 }
 else{
  k=0;
  arguments.callee();
 }
}
window.onload=init;
})();

//this is a global var set for slide pictures.
var slide_NO=0



//Display Email address		
function displaymail(server,login)
{		
document.write("<A href='mailto:"+login+"@"+server+".com"+"'>"+login+"@"+server+".com"+"</A>");
}
		
//This is for IE6. The function will be replaced if the Explorer is IE6.
function setMP(){
	javascript:void(0);
}


//This is for the map display.
function mapInit() { 
   if (GBrowserIsCompatible()) {
	   var map = new GMap2(document.getElementById("myMap"));
	   map.setCenter(new GLatLng(29.9262626, -95.5094968), 1);
	   }
	
	map.enableScrollWheelZoom(); // 开启鼠标滚轮放大功能
    map.addControl(new GLargeMapControl()); // 添加一个带有可在四个方向平移、放大、缩小的按钮以及缩放滑块的控件。   
	map.addControl(new GMapTypeControl());  // 添加一个地图类型的控制条（位于右上方）
	map.addControl(new GOverviewMapControl());  // 在主地图的一角创建可折叠的迷你型概览地图
	map.addControl(new GScaleControl()); // 创建显示地图比例尺的控件
	 
	var point=new Array()
		point[1]=new GLatLng(29.93040027420399, -95.5071222782135);
		point[2]=new GLatLng(31.41189916378005,121.40987992286682);
		point[3]=new GLatLng(33.51901132089523,36.31177246570587);
		point[4]=new GLatLng(39.88927640328319,32.846902906894684);
		point[5]=new GLatLng(23.594066510912732,58.36105942726135);
		point[6]=new GLatLng(41.2666667,69.2166667);
		point[7]=new GLatLng(50.277218474853754,57.19578981399536);
		point[8]=new GLatLng(-27.364259251772313,153.0168056488037);
		point[9]=new GLatLng(-34.5272279,-58.4850735);
		point[10]=new GLatLng(-6.1888224,106.7968159);
		point[11]=new GLatLng(32.34821637787976,118.83813500404358);
	
	var marker=new Array() //创建标注　并禁用它的拖拽功能
	for (var i = 1; i < 12; i++) { 
		marker[i]=new GMarker(point[i],{draggable:true});
		map.addOverlay(marker[i]); 
	}	
	
	GEvent.addListener(marker[1], "click", function () {//当鼠标点击标注时发生
       			marker[1].openInfoWindow("<div class='addInfo'>MSP/DRILEX-Houston<br>14824 Tomball Parkway, Ste 190<br>Houston, Texas, 77086, U.S.A.<br> Tel:(+001)281-377-4393 Fax:(+001)281-377-4400<br></div>");
            });
	
	GEvent.addListener(marker[2], "click", function () {//当鼠标点击标注时发生
       			marker[2].openInfoWindow("<div class='addInfo'>MSP/DRILEX-Shanghai<br>500 Jinle Rd, Baoshan District<br>Shanghai, 200941, China.<br> Tel:(+086)-21-56921878 Fax:(+086)-21-56640060</div>");
            });

GEvent.addListener(marker[3], "click", function () {//当鼠标点击标注时发生
       			marker[3].openInfoWindow("<div class='addInfo'>MSP/DRILEX-Syria<br> Room 402 Musille Building, Rashdi Shama'a Street, Nejeh Sqare,<br>Damascus, Syria.<br> Tel:(+963)967713661 Fax:(+963)112237582</div>");
            });

GEvent.addListener(marker[4], "click", function () {//当鼠标点击标注时发生
       			marker[4].openInfoWindow("<div class='addInfo'>MSP/DRILEX-Turkey<br> Hosdere Caddesi No:138 A/10 06550 Cankaya,<br>Ankara, Turkey.<br> Tel:(+90)-532-6165757 Fax:(+90)312-4408849</div>");
            });

GEvent.addListener(marker[5], "click", function () {//当鼠标点击标注时发生
       			marker[5].openInfoWindow("<div class='addInfo'>MSP/DRILEX-Oman<br> Flat 2, building 837, way 4812,<br>Al-Azaiba, Muscat Oman.<br> Tel:(+968)9529-5676 Fax:(+968)9529-5676</div>");
            });
GEvent.addListener(marker[6], "click", function () {//当鼠标点击标注时发生
       			marker[6].openInfoWindow("<div class='addInfo'>MSP/DRILEX-Uzbekistan<br>Mirzoulugbekskiy region,Baymuhamedov street, house 18,<br> Tashkent, 100052 Uzbekistan.<br> Tel:(+968)9529-5676 Fax:(+968)9529-5676</div>");
            });
GEvent.addListener(marker[7], "click", function () {//当鼠标点击标注时发生
       			marker[7].openInfoWindow("<div class='addInfo'>MSP/DRILEX-Kazakhstan<br>Apartment No.92, house No.62,12 distrect,<br> Aktobe, Kasakhstan.<br> Tel:(+007)775-3828558 Fax:(+007)713-2236651</div>");
            });
GEvent.addListener(marker[8], "click", function () {//当鼠标点击标注时发生
       			marker[8].openInfoWindow("<div class='addInfo'>MSP/DRILEX-Australia<br>45, Rbebig St,<br> Aspley QLD, Australia.<br> Tel:(+006)1430706853 Fax:(+006)1430706853</div>");
            });
GEvent.addListener(marker[9], "click", function () {//当鼠标点击标注时发生
       			marker[9].openInfoWindow("<div class='addInfo'>MSP/DRILEX-Argentina<br>Nicolas Avellaneda 1301, Vicente Lopez (Florida),<br>Buenos Aires, 1602, Argentina.<br> Tel:(0054911)5854-6119 Fax:(0054911)4796-9202</div>");
            });
GEvent.addListener(marker[10], "click", function () {//当鼠标点击标注时发生
       			marker[10].openInfoWindow("<div class='addInfo'>MSP/DRILEX-Indonesia<br>APARTMENT TAMAN ANGGREK TOWER-5,22H,<br>JL.S.PARMAN SLIPI. JAKARTA BARAT.<br> Tel:0062-2156998927 Fax:0062-85890524046</div>");
            });
GEvent.addListener(marker[11], "click", function () {//当鼠标点击标注时发生
       			marker[11].openInfoWindow("<div class='addInfo'>MSP/DRILEX-Nanjing<br>8 Xiangtang Road,<br>Luhe Town, Nanjing, China.<br> Tel:0086-25-57757638 Fax:0086-25-57751441</div>");
            });



 GEvent.addListener(marker[3], "dragend", function() {   
            var lat = marker[3].getLatLng().lat();   
            var lng = marker[3].getLatLng().lng();   
            marker[3].openInfoWindowHtml("<b>纬度：</b>" + lat + "<br/><b>经度：</b>" + lng + "<br/><b>坐标值：</b>(" + lat + ", " + lng + ")");   
        }); 

 GEvent.addListener(marker[4], "dragend", function() {   
            var lat = marker[4].getLatLng().lat();   
            var lng = marker[4].getLatLng().lng();   
            marker[4].openInfoWindowHtml("<b>纬度：</b>" + lat + "<br/><b>经度：</b>" + lng + "<br/><b>坐标值：</b>(" + lat + ", " + lng + ")");   
        }); 

 GEvent.addListener(marker[5], "dragend", function() {   
            var lat = marker[5].getLatLng().lat();   
            var lng = marker[5].getLatLng().lng();   
            marker[5].openInfoWindowHtml("<b>纬度：</b>" + lat + "<br/><b>经度：</b>" + lng + "<br/><b>坐标值：</b>(" + lat + ", " + lng + ")");   
        }); 

GEvent.addListener(marker[6], "dragend", function() {   
            var lat = marker[6].getLatLng().lat();   
            var lng = marker[6].getLatLng().lng();   
            marker[6].openInfoWindowHtml("<b>纬度：</b>" + lat + "<br/><b>经度：</b>" + lng + "<br/><b>坐标值：</b>(" + lat + ", " + lng + ")");   
        }); 

 GEvent.addListener(marker[7], "dragend", function() {   
            var lat = marker[7].getLatLng().lat();   
            var lng = marker[7].getLatLng().lng();   
            marker[7].openInfoWindowHtml("<b>纬度：</b>" + lat + "<br/><b>经度：</b>" + lng + "<br/><b>坐标值：</b>(" + lat + ", " + lng + ")");   
        }); 

GEvent.addListener(marker[8], "dragend", function() {   
            var lat = marker[8].getLatLng().lat();   
            var lng = marker[8].getLatLng().lng();   
            marker[8].openInfoWindowHtml("<b>纬度：</b>" + lat + "<br/><b>经度：</b>" + lng + "<br/><b>坐标值：</b>(" + lat + ", " + lng + ")");   
        }); 
GEvent.addListener(marker[9], "dragend", function() {   
            var lat = marker[9].getLatLng().lat();   
            var lng = marker[9].getLatLng().lng();   
            marker[9].openInfoWindowHtml("<b>纬度：</b>" + lat + "<br/><b>经度：</b>" + lng + "<br/><b>坐标值：</b>(" + lat + ", " + lng + ")");   
        }); 

GEvent.addListener(marker[10], "dragend", function() {   
            var lat = marker[10].getLatLng().lat();   
            var lng = marker[10].getLatLng().lng();   
            marker[10].openInfoWindowHtml("<b>纬度：</b>" + lat + "<br/><b>经度：</b>" + lng + "<br/><b>坐标值：</b>(" + lat + ", " + lng + ")");   
        }); 
GEvent.addListener(marker[11], "dragend", function() {   
            var lat = marker[11].getLatLng().lat();   
            var lng = marker[11].getLatLng().lng();   
            marker[11].openInfoWindowHtml("<b>纬度：</b>" + lat + "<br/><b>经度：</b>" + lng + "<br/><b>坐标值：</b>(" + lat + ", " + lng + ")");   
        }); 
} 


