//loading graphic for images/
var loadingtable = "<table width='100%' height='200px' border='0'><tr><td valign='center' align='middle'>";
	loadingtable += "<table><tr><td><img src='images/ajax-loader.gif' alt='loading'>&nbsp;Loading...</td></tr></table>";
	loadingtable +="</td></tr></table>";
//loading graphic for ../checkmd/images
var loadingtablesub = "<table width='100%' height='200px' border='0'><tr><td valign='center' align='middle'>";
	loadingtablesub += "<table><tr><td><img src='http://www.checkmd.com/checkmd/images/ajax-loader.gif' alt='loading'>&nbsp;Loading...</td></tr></table>";
	loadingtablesub +="</td></tr></table>";
	
//parse url string for passed in vars
document.getVars = [];
var urlHalves = String(document.location).split('?');
if(urlHalves[1]){
  var urlVars = urlHalves[1].split('&');
  for(var i=0; i<=(urlVars.length); i++){
     if(urlVars[i]){
        var urlVarPair = urlVars[i].split('=');
        document.getVars[urlVarPair[0]] = urlVarPair[1];
     }
  }
}
//favorite functions
function getfavorites(type,uid){
	$.ajax({
		url: "http://www.checkmd.com/checkmd/getresults.php?action=getfavorites&type="+type+"&uid="+uid,
		cache: false,
		success: function(results2){
			//show the ones that have been added to favorites if any...
			if (results2 != null && results2 != "") {
				id = results2.split(',');
				for (var i in id) {
					$('#' + id[i]).css({
						backgroundImage: "url('images/deletefromfavs.jpg')"
					});
				}
			}
		}
	});
}
function updatefavorites(type,id,uid,showfavorites)
{ 
	if (uid > 0) {
		$.ajax({
			url: "http://www.checkmd.com/checkmd/getresults.php?action=updatefavorites&type=" + type + "&persid=" + id + "&uid=" + uid,
			cache: false,
			success: function(results){
				//show the ones that have been added to favorites if any...
				if (results == "added" || results == "inserted") {
					$('#' + id).css({
						backgroundImage: "url('http://www.checkmd.com/checkmd/images/deletefromfavs.jpg')"
					});
				}
				else 
					if (results == "deleted") {
						if (showfavorites == 1) {
							$('#' + id + '_tr').css({
								display: "none"
							});
						}
						else {
							$('#' + id).css({
								backgroundImage: "url('http://www.checkmd.com/checkmd/images/addtofavs.jpg')"
							});
						}
						
					}
					else 
						alert(results);
			}
		});
	}
	else
		alert("You must first login or register to update your favorites.");
}
function updatecompare(type,persid)
{
	//remove the _c off the end of the persid
	persid = persid.replace('_c','');
	//get the cookies
	//$.cookie('physicians','');exit;
	var persids = $.cookie(type);
	if(persids.indexOf(persid)!=-1) //the persid is already in the cookie, remove it
	{ 
		if (persids.indexOf(','+persid)!=-1){ //accounting for the delimiter
			persids = persids.replace(','+persid, '');
		}
		else if(persids.indexOf(persid+',')!=-1)
		{
			persids = persids.replace(persid+',','');
		}
		else {
			persids = persids.replace(persid, '');
		}
		$('#' + persid + '_c').css({
			backgroundImage: "url('images/addtofavs.jpg')"
		});
	}
	else // the persid doesn't exist in the cookie, add it to the list
	{ 
		if(persids.length>0)
			persids += ","+persid;
		else
			persids = persid;
		$('#' + persid + '_c').css({
			backgroundImage: "url('images/deletefromfavs.jpg')"
		});
	}
	$.cookie(type,persids); //write the cookie
}
function displaycompare(type)
{ 
	var persids = $.cookie(type);
	if(persids!="" && persids!=undefined)
	{
		var persid = persids.split(',');
		for (i = 0; i < persid.length; i++) {
			$('#' + persid[i] + '_c').css({
				backgroundImage: "url('images/deletefromfavs.jpg')"
			});
		}
	}

}
//utility
function checkEnter(e){ 
	var characterCode; 
	if(e && (e.which || e.which==0)){ 
		e = e;
		characterCode = e.which; 
	}
	else if(event){
		e = event;
		characterCode = e.keyCode; 
	}
	else
		return true;
	
	if(characterCode == 13){
		$('#findbutton').click();
		return false;
	}
	else{
		return true;
	}
}