//Change title for your site
//title = 'Guide to reliable Online Pharmacies'; url = 'http://'+window.location.host+'/';

var D=document, W=window, Path, _SubmDisTime=5000, aDisBtn=[], E, bOrigData, bReview, F;
var url='http://'+window.location.host+'/';
//---------------------------------------

function DoAdd(title) 
{ 
	if (window.sidebar) { // Mozilla Firefox Bookmark
			window.sidebar.addPanel(title, url,""); } 
	else if( window.external ) { // IE Favorite             
        window.external.AddFavorite( url, title); }     	
}


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 roll_over(img_name, img_src) {
   document[img_name].src = img_src;
}

function GoState(F){
var i, state, URL;

i=F.statecode.selectedIndex;
if (i==0) return false;
state=F.statecode.options[i].text.toLowerCase();
URL=window.location.href;
i=URL.lastIndexOf("/");
URL=URL.substr(0, i+1)+state+".html";
URL=URL.replace(/ /g, "-");
setTimeout("W.location.href='"+URL+"';", 1);

return false;
}

function ReadCookies(){
var Ck=document.cookie, i, Crumb, Len, Cookies;

if (!Ck) return [];
Ck=Ck.split('; '); Len=Ck.length; Cookies=new Array(Len);

for (i=0; i<Len; i++){
	Crumb=Ck[i].split("="); 
	Cookies[Crumb[0]]=unescape(Crumb[1].replace(/\+/g, ' '));
	}
return Cookies;
}

function ShowLoginLink(){

if (aCookies['in']) return;
D.write('<img src="images/arrow2.gif"> <a href="/businessdir/login">Login</a>');
}

function ShowEditLinks(Id){

if (!aCookies['in']) return;
D.write('<SPAN Class=Edit><A HREF="/businessdir/edit/comp-'+Id+'">Edit</A> | <A HREF="/businessdir/review/comp-'+Id+'">Approve</A></SPAN>');
}

function getbyid(id){return D.getElementById(id);}
function GoTop(){W.scrollTo(0, 0); return false;}
function EventInit(e){
E=(!Gec ? event : e); EvSrc=E[Gec ? 'target' : 'srcElement'];
if (Ns && EvSrc.nodeType==3) EvSrc=EvSrc.parentNode;
}

function CommonSubmit(F, Button){

_F=(!F ? W.F : F);
if (!Button) Button='Submit';
setTimeout("DisBtn(_F."+Button+", 1)", 1);
aDisBtn[Button]=_F[Button]; W.onunload=EnblBtns;
setTimeout("DisBtn(_F."+Button+", 0)", _SubmDisTime);
return true;
}

function EnblBtns(){
for(var b in aDisBtn) aDisBtn[b].disabled=false;
}

function DisBtn(B, Dis){

if (Gec) B.style.color=(Dis ? 'gray' : '');
B.blur(); B.disabled=Dis;
//if (!Dis) delete aDisBtn[B.name/id];
}

function CompEditSubm(F){

if (bOrigData) return false;
F.ref.value=W.location.href; return CommonSubmit(F, 'Save');
}

function ShowMsg(){
var M, Save, MsgId, Feat;

if (M=W.location.pathname.match("/comp-(\\d+)$")) CmpId=M[1]; else return;

Feat=aCookies['Feat'+CmpId];
if (Feat){
	if (Feat=='OK') MsgId='featok'; else if (Feat=='No') MsgId='featno';
	if (MsgId) getbyid(MsgId).style.display='block';
	DelCookie('Feat'+CmpId);
	}
MsgId=false;

Save=aCookies['CmpEd'+CmpId];
if (Save){
	if (Save=='OK')	MsgId='save'+(W.location.pathname.indexOf('/edit/')!=-1 ? 'cmp' : 'adm');
	else if (Save=='BL'){
		if (!Feat) MsgId='savenow';
		}
	else if (Save=='Decl') MsgId='savedecl';
	else if (Save=='Appr') MsgId='saveappr';
	else MsgId='savesame';
	DelCookie('CmpEd'+CmpId);
	}
else if (bEdited && !Feat) MsgId='toreview';
else if (bOrigData) MsgId='saveorig';

if (MsgId) getbyid(MsgId).style.display='block';
}

function DelCookie(Name, Path){
D.cookie=Name+"=;expires=Mon, 26 Jul 1997 05:00:00 GMT;path="+(Path ? Path : "/");
}

function DecodeStr(Str){
var l=Str.length, Decr=128, Result='';

for(var i=0; i<l; i+=2){
	Code=parseInt(Str.substr(i, 2), 16)-Decr; if (Code<0) Code+=256;
	Result+=String.fromCharCode(Code); Decr++; if (Decr>255) Decr=0;
	}
return Result;
}

function Link(Text, HRef){return '<a href="'+HRef+'">'+Text+'</a>';} 

function SetOrigLink(){
var A, HRef;

bOrigData=(W.location.search.indexOf('orig=1')!=-1);
bReview=(W.location.pathname.indexOf('/review/')!=-1);
if (!(A=getbyid('OrigLink'))) return;
HRef=W.location.href;
HRef+=(HRef.indexOf('?')==-1 ? '?' : '&')+'orig=1'; A.href=HRef;
}

function HandleBtns(){

W.F=D.F;
if (bOrigData) F.Save.disabled=true;
if (bReview && bEdited){
	F.Save.value="    Approve    "; F.Save.style.color='#006400';	
	F.Decline.style.display='block'; F.Decline.style.color='#B22222';
	}
}

aCookies=ReadCookies();
