﻿var images = new Array();
images[0] = "RRmed";
images[1] = "globalMed";
images[2] = "owmaMed";
images[3] = "stkdMed";
var imgCount = 0;

var browserWidth;

if (typeof window.innerWidth != 'undefined')
 {
 	browserWidth=window.innerWidth;
 }
 else if (typeof document.documentElement != 'undefined'
     && typeof document.documentElement.clientWidth !=
     'undefined' && document.documentElement.clientWidth != 0)
    {
    	browserWidth = document.documentElement.clientWidth;
    }


function preloadImages() {

  pic1= new Image(425, 230); 
  pic1.src="imgs/RRmed.jpg"; 

  pic2= new Image(425, 230); 
  pic2.src="imgs/globalMed.jpg"; 

  pic3= new Image(425, 230); 
  pic3.src="imgs/owmaMed.jpg"; 
  
  pic4= new Image(425, 230); 
  pic4.src="imgs/stkdMed.jpg"; 
  
  initImage();
 	Effect.moveOver('centerLink');
 	Effect.Combo('headText');
 	slide("languages");
 	
}
Effect.OpenUp = function(element) {
     element = $(element);
     new Effect.BlindDown(element, arguments[1] || {});
 }


 Effect.CloseDown = function(element) {
     element = $(element);
     new Effect.BlindUp(element, arguments[1] || {});
 }

 Effect.Combo = function(element) {
     element = $(element);
     if(element.style.display == "none") { 
          new Effect.OpenUp(element, arguments[1] || {}); 
     }else { 
          new Effect.CloseDown(element, arguments[1] || {}); 
     }
 }
 Effect.moveOver = function(element) {
 	element = $(element);
 	var halfWidth = browserWidth/2;
 	new Effect.Move(element, {
  	x: halfWidth, y: 0, mode: 'absolute',
  	transition: Effect.Transitions.spring
	});
	}

function initImage() {
  imageId = 'myImage';
  image = document.getElementById(imageId);
  setOpacity(image, 0);
  image.style.visibility = 'visible';
  fadeIn(imageId,0);
}
function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}
function fadeIn(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    obj.src="imgs/"+images[imgCount]+".jpg";
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 10;
      window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
    }
    else
    {
    	if (imgCount < 3)
    		imgCount++;
    	else 
    		imgCount=0;
    	window.setTimeout("fadeOut('"+objId+"', "+opacity+")", 1500);
    }
  }
}

function fadeOut(objId, opacity) {
     obj = document.getElementById(objId);
     if (opacity > 0) 
     {
     setOpacity(obj, opacity);
     opacity -=10;
     window.setTimeout("fadeOut('"+objId+"', "+opacity+")", 100);
	}
	else
	{
	fadeIn(objId, opacity);
	}
  
}
var currentElement;

var moved = 0;
var maxMove = 290;
var el = null;
var isMoving = false;

function slide(obj)
	{
	var myElement = document.getElementById(obj);
	if ((myElement != currentElement) && (isMoving==false))
	{
		isMoving = true;
		if (currentElement != null)
			{
				el = myElement;				
				slideBoth();
			}
		else
			{
				el = myElement;
				slideOne();
			}
		}
	
	
}
function slideBoth()
	{
	
		if (moved < maxMove)
			{
				moved+= 10;
				el.style.width=moved+"px";
				currentElement.style.width=maxMove-moved+"px";
				window.setTimeout("slideBoth()", 10);
			}
		else {
		
			moved = 0;
			currentElement = el;
			isMoving = false;
			}
		
	}
function slideOne()
	{
		
	
		if (moved < maxMove)
		{
		moved+=10;
		el.style.width=moved+"px";
		window.setTimeout("slideOne()", 10);
		
		}
		else {
		
		moved = 0;
		currentElement = el;
		isMoving=false;
		}
		
		

	}


