var browser = navigator.appName;
var version = parseInt(navigator.appVersion);
var clientRolloverCapable=false;
var loaded=false;
var imagePath="images/";

//detect browser
if ((browser =="Netscape" && version >= 3)||
    (browser.indexOf("Microsoft")!=-1&& version>= 4)) {
 	clientRolloverCapable=true;
}

function loadImgs() {
    if (clientRolloverCapable) {
	//preload rollover images
	 addOffsetImage(imagePath+"ebim_sc_st2.gif");
	loaded = 1;
    }
}

function addOffsetImage(imageSrc) {
 	var offsetImage=new Image();
    offsetImage.src=imageSrc;
}

function switchImage(imageName,imageSrc){
 	if(clientRolloverCapable){
        self.document.images[imageName].src=imageSrc;
    }
}

function newscreen() {
      window.open("","ibm","width=750,height=550,history=no,resizable=no,status=no,scrollbars=yes, menubar=no")
}


{
   topText = new Image(220,55);
   topText.src = "images/txt_blank.gif";
   txt_about = new Image(220,55);
   txt_about.src = "images/txt_about.gif";
   txt_blank = new Image(220,55);
   txt_blank.src = "images/txt_compd.gif";
   txt_guest = new Image(220,55);
   txt_guest.src = "images/txt_guest.gif";
   txt_med = new Image(220,55);
   txt_med.src = "images/txt_med.gif";
   txt_login = new Image(220,55);
   txt_login.src = "images/txt_shop.gif";
   txt_disc = new Image(220,55);
   txt_disc.src = "images/txt_disc.gif";
   txt_ordst = new Image(220,55);
   txt_ordst.src = "images/txt_ordst.gif";
   txt_jobs = new Image(220,55);
   txt_jobs.src = "images/txt_reg.gif"
   txt_glob = new Image(220,55);
   txt_glob.src = "images/txt_glob.gif"
   txt_can = new Image(220,55);
   txt_can.src = "images/txt_can.gif"
   txt_adv = new Image(220,55);
   txt_adv.src = "images/txt_adv.gif"
}

function imageReplace(imgid,imgnew) {
   document.images[imgid].src=eval(imgnew + ".src");
}

function popUp(url) {
	PharmacyCheckerWin=window.open(url,"win");
}

function verifyURL()  {
     var url = document.webtranslate.url.value;
     if (url.length < 4)  {
            url = "http://www.adv-care.com";         
     }
 }

function TranslateSelector(theForm){
  	document.webtranslate.submit();
}

function initImgRotation() {
  	var rotator1 = new rotateImgObj('img1',2500);
  	rotator1.addImages("PharmacyChecker.gif","cipam.gif");
  	rotator1.addActions("http://www.pharmacychecker.com/profile.asp?WId=8", "http://www.ciparx.ca/CertifiedMembers/seals.pl?NUM=131");
  	rotator1.rotate();
  	rotateImgObj.start();
}

rotateImgObj.imagesPath = "images/";
rotateImgObj.tgt = "_blank"; 
rotateImgObjs = []; 

function rotateImgObj(nm,s) {
  	this.speed=s; this.ctr=0; this.timer=0;  
  	this.imgObj = document.images[nm]; // get reference to the image object
  	this.index = rotateImgObjs.length; rotateImgObjs[this.index] = this;
  	this.animString = "rotateImgObjs[" + this.index + "]";
}

rotateImgObj.prototype = {
  	addImages: function() { // preloads images
    this.imgObj.imgs = [];
    for (var i=0; i<arguments.length; i++) {
      	this.imgObj.imgs[i] = new Image();
      	this.imgObj.imgs[i].src = rotateImgObj.imagesPath + arguments[i];
    }
  },
  
  addActions: function() {
    	this.actions = [];
    	for (var i=0; i<arguments.length; i++) { this.actions[i] = arguments[i]; }
  },
  
  rotate: function() {
    	if (this.ctr < this.imgObj.imgs.length-1) this.ctr++;
    	else this.ctr = 0;
    	this.imgObj.src = this.imgObj.imgs[this.ctr].src;
  }
}

rotateImgObj.start = function() {
  	for (var i=0; i<rotateImgObjs.length; i++) 
    	rotateImgObjs[i].timer = setInterval(rotateImgObjs[i].animString + ".rotate()", rotateImgObjs[i].speed);                     
}

rotateImgObj.doClick = function(n) {
	if ( document.images && rotateImgObjs[n] ) {
    	var obj = rotateImgObjs[n]; 
    if ( obj.actions && obj.actions[obj.ctr] ) {
  		if ( typeof obj.actions[obj.ctr] == "string" ) {
        if ( rotateImgObj.tgt == "_blank" ) {
          	var win = window.open(obj.actions[obj.ctr], "subwin");
          	if ( win && !win.closed ) win.focus();
        } else window.location = obj.actions[obj.ctr];
      } else obj.actions[obj.ctr]();
    } 
    return false;
	} else return true;
}

rotateImgObj.pause = function(n) {	
  	if (rotateImgObjs[n]) clearInterval(rotateImgObjs[n].timer); 
}

rotateImgObj.resume = function(n) {
  	if ( rotateImgObjs[n] ) {
    	var obj = rotateImgObjs[n]; 
    	obj.rotate(); 
    	obj.timer = setInterval( obj.animString + ".rotate()", obj.speed );
  	}
}

