function popUp(URL) {
    day = new Date();
    id = day.getTime();
	var height=380;
	if(by==1){
		height=320+(DocList.split('$').length*20);
	}
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=420,height="+height+",left = 282,top = 244');");
}
var srcFrame;
var view;

var srcContent;
var loaded=false;
var DocList;
var available;
var category='';
var by=0;
function SelectList(){
	
    if(by==1){ 
        var v=document.getElementById("speciality");
        var x=v.selectedIndex;
        if (x>0){  
            category=v.options[x].text;
			DocList=srcContent.split('#'+category+'#')[1].split('#')[0];
        	popUp('DoctorFinder.html'+"?val="+DocList+"&val2="+ category+"&type="+by);
        }
    }else if(by==2){ 
		
    	var v=document.getElementById("by_speciality");
    	var x=v.selectedIndex;
    	if (x>0){
			available=srcContent.split(v.options[x].text+"-")[1].split("$")[0];
			category=v.options[x].text; 
			var strDoc=srcContent.split(category)[0]; 
    		var speciality=strDoc.split('#')[(strDoc.split('#').length)-2];
            popUp('DoctorFinder.html'+"?val="+speciality+"&val2="+category +"-"+available+"&type="+by);
        	
    	}
	}else{
		alert("please select any selection.");
	}
}
function myResetList(what){ 
	if(BrowserDetect.browser=="Firefox"){
	srcFrame = document.getElementById("hiddenContent");
    srcFrame.src = "Txts/doctorList.txt"; 
    if (!srcFrame.onload) {
        srcContent='';
    	if (srcFrame.contentDocument){
        	srcContent=srcFrame.contentDocument.getElementsByTagName("BODY")[0].innerHTML;
    	}
    	else if (srcFrame.contentWindow){
        	srcContent=srcFrame.contentWindow.document.body.innerHTML;
    	}
		var ssDoc='<option>--------Select Here--------</option>';
		var ssSpe=ssDoc;
    	var arr=srcContent.split("$");
    	var comboDoctors=document.getElementById("by_speciality");
		var comboSpecials=document.getElementById("speciality");
    	for (var c=0;c<arr.length;c++){
        	var str=arr[c]; 
        	if(str.indexOf("#")==-1){
            	ssDoc+="<option>"+str.substring(0,str.length-1).split("-")[0]+"</option>";
        	}else{
				ssSpe+="<option>"+str.split('#')[1]+"</option>";
			}
    	}
		if(what=='Doc'){
		   	comboDoctors.innerHTML=ssDoc;
			by=1;
		}else if(what=='Spe'){
			comboSpecials.innerHTML=ssSpe;
			by=2;
		}else{
				comboDoctors.innerHTML=ssDoc;
				comboSpecials.innerHTML=ssSpe;
			
		}
    	
    }
	}else{
		
		srcFrame = document.getElementById("hiddenContent");
    	srcFrame.src = "Txts/doctorList.txt"; 
    	if (!srcFrame.onload) {
        srcContent='';
    		if (srcFrame.contentDocument){
        		srcContent=srcFrame.contentDocument.getElementsByTagName("BODY")[0].innerHTML;
    		}
    		else if (srcFrame.contentWindow){
        		srcContent=srcFrame.contentWindow.document.body.innerHTML;
    		}
			
			var ssDoc='<option>--------Select Here--------</option>';
			var ssSpe=ssDoc;
    		var arr=srcContent.split("$");
    		var comboDoctors=document.getElementById("by_speciality");
			var comboSpecials=document.getElementById("speciality");
    		for (var c=0;c<arr.length;c++){
        		var str=arr[c]; 
        		if(str.indexOf("#")==-1){
            		ssDoc+="<option>"+str.substring(0,str.length-1).split("-")[0]+"</option>";
        		}else{
					ssSpe+="<option>"+str.split('#')[1]+"</option>";
			}
    	}
			
		}
		
		if(what=='Doc'){
			by=1;
		}else if(what=='Spe'){
			by=2;
		}
	}
		
}

function mouseCome(){ 
    var btn_bg=document.getElementById("search_btn_bg");
    document.search_btn_bg.background="images/search_btn2.jpg"; 
    
}
function mouseGo(){
    var btn_bg=document.getElementById("search_btn_bg");
    document.search_btn_bg.background="images/search_btn1.jpg";
    
}
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			   string: navigator.userAgent,
			   subString: "iPhone",
			   identity: "iPhone/iPod"
	    },
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();
