var xmlHttp = createXmlHttpRequestObject();

function createXmlHttpRequestObject() 
{
  var xmlHttp;

  try
  {
    xmlHttp = new XMLHttpRequest();
  }
  catch(e)
  {
    var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
                                    "MSXML2.XMLHTTP.5.0",
                                    "MSXML2.XMLHTTP.4.0",
                                    "MSXML2.XMLHTTP.3.0",
                                    "MSXML2.XMLHTTP",
                                    "Microsoft.XMLHTTP");
    for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++) 
    {
      try 
      { 
        xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
      } 
      catch (e) {}
    }
  }
 
 if (!xmlHttp)
    alert("Error creating the XMLHttpRequest object.");
  else 
    return xmlHttp;
}

function overlay2() 
{
	var docHeight = document.height || document.body.offsetHeight;
	
	if (window.innerHeight && window.scrollMaxY) {// Firefox
		yWithScroll = window.innerHeight + window.scrollMaxY;
		xWithScroll = window.innerWidth + window.scrollMaxX;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		yWithScroll = document.body.scrollHeight;
		xWithScroll = document.body.scrollWidth;
	} else { // works in Explorer 6 Strict, Mozilla (not FF) and Safari
		yWithScroll = document.body.offsetHeight;
		xWithScroll = document.body.offsetWidth;
  	}

	el = document.getElementById("overlay");
	el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
	el2 = document.getElementById("lightbox");
	el2.style.visibility = (el2.style.visibility == "visible") ? "hidden" : "visible";
	if(el.style.visibility == "visible")
	{
		el.style.display="block";
		//document.getElementById("overlay").style.height=yWithScroll+"px";	
		document.getElementById("lightbox").style.top=document.documentElement.scrollTop + 20 + "px";
		
	}
	else
	{
		el.style.display="none";
		//document.body.style.overflow="auto";
		document.getElementById("overlay").style.height="100%";
		document.getElementById("outerContainer").style.width="350px";
		document.getElementById("outerContainer").style.height="150px";
	}
	
	if(el2.style.visibility == "visible")
	{
		el2.style.display="block";
	}
	else
	{
		el2.style.display="none";
	}
	
}

function loadCal(path,loc,type,yr,mon)
{
	if (xmlHttp)
	{
		try
		{
	      	params = "loc="+loc+"&M="+mon+"&Y="+yr+"&type="+type;
			//alert(params);
			xmlHttp.open("POST", "inc/"+path, true);
			xmlHttp.setRequestHeader("Content-Type", 
									"application/x-www-form-urlencoded");
			xmlHttp.onreadystatechange = handleloadCal;
			xmlHttp.send(params);
		}
		catch(e)
		{
			alert(e.toString());
		}
	}
}

function handleloadCal() 
{
	if (xmlHttp.readyState == 4) 
	{
		if (xmlHttp.status == 200) 
		{
			try
			{
				getloadCal();
			}
			catch(e)
			{
				alert(e.toString());
			}
		} 
		else
		{
			alert(xmlHttp.statusText);   
		}
	}
}

function getloadCal()
{
	var response1 = xmlHttp.responseText;
	var respA1 = response1.split("|");
	var respA1a = respA1[1].split("-");
	//alert(respA1[1]);
	if(respA1a[1] == 'cal')
	{
		document.getElementById("calbtn").innerHTML = "<a href=\"javascript:void(0);\" onclick=\"loadCal('callist.php', 'calendar', 'list', '0', '0');\"><img src=\"/images/comm_list.jpg\" border=\"0\"></a>";	
		document.getElementById(respA1a[0]).innerHTML=respA1[0];
	}
	else if(respA1a[1] == 'cal2')
	{		
		document.getElementById("calbtn").innerHTML = "<a href=\"javascript:void(0);\" onclick=\"loadCal('callist2.php', 'calendar', 'list2', '0', '0');\"><img src=\"/images/comm_list.jpg\" border=\"0\"></a>";	
		document.getElementById(respA1a[0]).innerHTML=respA1[0];
	}
	else if(respA1a[1] == 'list')
	{
		var d = new Date()
		document.getElementById("calbtn").innerHTML = "<a href=\"javascript:void(0);\" onclick=\"loadCal('cal1.php', 'calendar', 'cal', '"+d.getFullYear()+"', '"+(d.getMonth() + 1)+"');\"><img src=\"/images/comm_cal.jpg\" border=\"0\"></a>";		
		document.getElementById(respA1a[0]).innerHTML=respA1[0];
	}
	else if(respA1a[1] == 'list2')
	{
		var d = new Date()
		document.getElementById("calbtn").innerHTML = "<a href=\"javascript:void(0);\" onclick=\"loadCal('cal2.php', 'calendar', 'cal2', '"+d.getFullYear()+"', '"+(d.getMonth() + 1)+"');\"><img src=\"/images/comm_cal.jpg\" border=\"0\"></a>";		
		document.getElementById(respA1a[0]).innerHTML=respA1[0];
	}
}

function loadDayEvent(d)
{
	if (xmlHttp)
	{
		try
		{
	      	params = "d="+d;
			//alert(params);
			xmlHttp.open("POST", "inc/dayEvent.php", true);
			xmlHttp.setRequestHeader("Content-Type", 
									"application/x-www-form-urlencoded");
			xmlHttp.onreadystatechange = handleloadDayEvent;
			xmlHttp.send(params);
		}
		catch(e)
		{
			alert(e.toString());
		}
	}
}

function handleloadDayEvent() 
{
	if (xmlHttp.readyState == 4) 
	{
		if (xmlHttp.status == 200) 
		{
			try
			{
				getloadDayEvent();
			}
			catch(e)
			{
				alert(e.toString());
			}
		} 
		else
		{
			alert(xmlHttp.statusText);   
		}
	}
}

function getloadDayEvent()
{
	var response1 = xmlHttp.responseText;

	document.getElementById('events').innerHTML=response1;
}

function checkRFP()
{
	if(document.getElementById("title").value == '')
	{
		alert('Please enter a title!');
		document.getElementById("title").focus();
		return false;
	}
	
	if(document.getElementById("businessname").value == '')
	{
		alert('Please enter a business name!');
		document.getElementById("businessname").focus();
		return false;
	}
	
	if(document.getElementById("category").value == '')
	{
		alert('Please select a category!');
		document.getElementById("category").focus();
		return false;
	}
	
	if(document.getElementById("contact").value == '')
	{
		alert('Please enter a contact!');
		document.getElementById("contact").focus();
		return false;
	}
	
	if(document.getElementById("contactemail").value == '')
	{
		alert('Please enter a contact email address!');
		document.getElementById("contactemail").focus();
		return false;
	}
	
	if(document.getElementById("contactphone").value == '')
	{
		alert('Please enter a contact phone number!');
		document.getElementById("contactphone").focus();
		return false;
	}
	
	if(document.getElementById("sdate").value == '')
	{
		alert('Please enter a start date!');
		document.getElementById("sdate").focus();
		return false;
	}
	
	if(document.getElementById("ddate").value == '')
	{
		alert('Please enter a due date!');
		document.getElementById("ddate").focus();
		return false;
	}
	
	if(document.getElementById("dtime").value == '')
	{
		alert('Please enter a due date time!');
		document.getElementById("dtime").focus();
		return false;
	}
}

function checkTextField(el, name)
{

	if(document.getElementById(""+el+"").value == '')
	{
		alert(name+' can\'t be blank!');
		return false;
	}
}

function memberCost()
{
	for(i=0; i < document.getElementsByName('ecost').length;i++)
	{
		if(document.getElementsByName('ecost')[i].checked)
		{
			if(document.getElementsByName('ecost')[i].value == '0')
			{
				document.getElementById("memcost").style.display="none";
				document.getElementById("membercost").value='';
				document.getElementById("nonmembercost").value='';
			}
			else if(document.getElementsByName('ecost')[i].value == '1')
			{
				document.getElementById("membercost").value='';
				document.getElementById("nonmembercost").value='';
				document.getElementById("memcost").style.display="block";
			}
		}
	}
}

function getDirections(toAddress)
{
	Over = document.getElementById("innerContainer");
  	tmp = '<table border="0" cellspacing="0" cellpadding="5" width="100%">';
  	tmp += '<tr><td align="left" style="border-bottom:1px solid #353535;">';
  	tmp += '<font style="font-family:verdana;font-size:12px;color#353535;"><b>Enter your starting point:</b>';
	tmp += '</td></tr>';
	tmp += '<tr><td align="left" style="padding-top:8px;">';
	tmp += '<font style="font-family:verdana;font-size:12px;color#353535;">Address:&nbsp;<input type="text" id="addr" name="addr" size="30">';
	tmp += '</font>';
	tmp += '</td></tr>';
	tmp += '<tr><td align="left" style="padding-top:6px;">';
	tmp += '<b>Please enter your city and state or zip code.</b>';
  	tmp += '</td></tr>';
	tmp += '<tr><td align="left" style="padding-top:1px;">';
	tmp += '<font style="font-family:verdana;font-size:12px;color#353535;">City:&nbsp;<input type="text" id="city" name="city" size="20">';
	tmp += '&nbsp;&nbsp;&nbsp;&nbsp;';
	tmp += 'State:&nbsp;<input type=text id="state" name="state" size="3" maxsize="2">';
	tmp += '&nbsp;&nbsp;Zip Code:&nbsp;<input type="text" id="zip" name="zip" size="12">';
	tmp += '</font>';
  	tmp += '</td></tr>';
	tmp += '<tr><td align="center" style="padding-top:8px;">';
	tmp += '<input type="button" name="cancel_btn" id="cancel_btn" value=" Cancel " onclick="overlay2();">';
	tmp += '&nbsp;<input type="button" name="go_btn" id="og_btn" value=" Submit " onclick="getDirections2(\''+toAddress+'\');">';
	tmp += '</td></tr>';
  	tmp += '</table>';
	document.getElementById("outerContainer").style.width="575px";
	document.getElementById("outerContainer").style.height="200px";
  	Over.innerHTML = tmp;
	overlay2();
}

function getDirections2(toAddress)
{
	var fromAddress;
			
	fromAddress=document.getElementById("addr").value+","+document.getElementById("city").value+","+document.getElementById("state").value+" "+document.getElementById("zip").value;
	
	window.open('directions.php?t='+toAddress+'&f='+fromAddress, 'Directions', 'location=0,status=0,scrollbars=1,menubar=0,resizable=1,width=675,height=600');
	overlay2();
}

function IsNumeric(sText)
{
	var ValidChars = "0123456789.";
	var IsNumber=true;
	var Char;
 
	for (i = 0; i < sText.length && IsNumber == true; i++) 
    { 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
        {
			IsNumber = false;
        }
    }

	return IsNumber;
}

function addSponsor()
{
	if(document.getElementById("sponsorName").value == '')
	{
		alert('Sponsor name can\'t be blank!');
		return false;
	}
	else
	{
		if(document.getElementById("sponsor_holder").value == '')
		{
			document.getElementById("sponsor_holder").value=document.getElementById("sponsorName").value;
		}
		else
		{
			document.getElementById("sponsor_holder").value=document.getElementById("sponsor_holder").value + "_" + document.getElementById("sponsorName").value;
		}
		document.getElementById("sponsorName").value = '';
	}	
	
	sponsors = document.getElementById("sponsor_holder").value;
	sponsorsArr = sponsors.split("_");
	
	sponsorsArr = sponsorsArr.sort();
	tmp = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
	for(i=0;i < sponsorsArr.length; i++)
	{
		tmp += "<tr valign=\"top\">";
		if(i == 0)
		{
			tmp += "<td align=\"left\" style=\"border:1px solid #494949;\">";
		}
		else
		{
			tmp += "<td align=\"left\" style=\"border-top:1px solid #494949;border-bottom:1px solid #494949;border-right:1px solid #494949;\">";
		}
		tmp += "<a href=\"javascript:void(0);\" onclick=\"removeSponsor("+i+");\">Del</a>";
		tmp += "</td>";
		tmp += "<td align=\"left\" style=\"border-top:1px solid #494949;border-bottom:1px solid #494949;border-right:1px solid #494949;\">";
		tmp += sponsorsArr[i];
		tmp += "</td>";
		tmp += "</tr>";
	}
	tmp += "</table>";
	
	document.getElementById("sponsorPrev").innerHTML = tmp;
}

function removeSponsor(v)
{
	
	sponsors = document.getElementById("sponsor_holder").value;
	sponsorsArr = sponsors.split("_");
	sponsorsArr.splice(v,1);
	sponsorsArr = sponsorsArr.sort();
	stp='';
	for(i=0;i < sponsorsArr.length; i++)
	{
		stp += sponsorsArr[i] + "_";
	}
	
	stp=stp.substring(0, stp.length-1);
	document.getElementById("sponsor_holder").value = stp;
	
	sponsors = document.getElementById("sponsor_holder").value;
	sponsorsArr = sponsors.split("_");
	tmp = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
	for(i=0;i < sponsorsArr.length; i++)
	{
		if(sponsorsArr[i] != '')
		{
			tmp += "<tr valign=\"top\">";
			if(i == 0)
			{
				tmp += "<td align=\"left\" style=\"border:1px solid #494949;\">";
			}
			else
			{
				tmp += "<td align=\"left\" style=\"border->";
			}
			tmp += "<a href=\"javascript:void(0);\" onclick=\"removeSponsor("+i+");\">Del</a>";
			tmp += "</td>";
			tmp += "<td align=\"left\">";
			tmp += sponsorsArr[i];
			tmp += "</td>";
			tmp += "</tr>";
		}
	}
	tmp += "</table>";
	
	document.getElementById("sponsorPrev").innerHTML = tmp;
}

function displayMember(m)
{
	if (xmlHttp)
	{
		try
		{
	      	params = "m="+m;
			//alert(params);
			xmlHttp.open("POST", "inc/displayMember.php", true);
			xmlHttp.setRequestHeader("Content-Type", 
									"application/x-www-form-urlencoded");
			xmlHttp.onreadystatechange = handledisplayMember;
			xmlHttp.send(params);
		}
		catch(e)
		{
			alert(e.toString());
		}
	}
}

function handledisplayMember() 
{
	if (xmlHttp.readyState == 4) 
	{
		if (xmlHttp.status == 200) 
		{
			try
			{
				getdisplayMember();
			}
			catch(e)
			{
				alert(e.toString());
			}
		} 
		else
		{
			alert(xmlHttp.statusText);   
		}
	}
}

function getdisplayMember()
{
	var response1 = xmlHttp.responseText;
	
	document.getElementById("outerContainer").style.width="575px";
	document.getElementById("outerContainer").style.height="400px";
  	document.getElementById("innerContainer").innerHTML = response1;
	overlay2();
}

function setSpotlight(m)
{
	if (xmlHttp)
	{
		try
		{
	      	params = "m="+m;
			//alert(params);
			xmlHttp.open("POST", "/inc/setSpotlight.php", true);
			xmlHttp.setRequestHeader("Content-Type", 
									"application/x-www-form-urlencoded");
			xmlHttp.onreadystatechange = handlesetSpotlight;
			xmlHttp.send(params);
		}
		catch(e)
		{
			alert(e.toString());
		}
	}
}

function unsetSpotlight(v)
{
	if (xmlHttp)
	{
		try
		{
	      	params = "v="+v;
			//alert(params);
			xmlHttp.open("POST", "/cdeS/unsetSpotlight.php", true);
			xmlHttp.setRequestHeader("Content-Type", 
									"application/x-www-form-urlencoded");
			xmlHttp.onreadystatechange = handlesetSpotlight;
			xmlHttp.send(params);
		}
		catch(e)
		{
			alert(e.toString());
		}
	}
}

function handlesetSpotlight() 
{
	if (xmlHttp.readyState == 4) 
	{
		if (xmlHttp.status == 200) 
		{
			try
			{
				getsetSpotlight();
			}
			catch(e)
			{
				alert(e.toString());
			}
		} 
		else
		{
			alert(xmlHttp.statusText);   
		}
	}
}

function getsetSpotlight()
{
	var response1 = xmlHttp.responseText;
	location.href='/admin/memberMain.php';
}

function removeSpotlight(m)
{
	if (xmlHttp)
	{
		try
		{
	      	params = "m="+m;
			//alert(params);
			xmlHttp.open("POST", "/inc/removeSpotlight.php", true);
			xmlHttp.setRequestHeader("Content-Type", 
									"application/x-www-form-urlencoded");
			xmlHttp.onreadystatechange = handleremoveSpotlight;
			xmlHttp.send(params);
		}
		catch(e)
		{
			alert(e.toString());
		}
	}
}

function handleremoveSpotlight() 
{
	if (xmlHttp.readyState == 4) 
	{
		if (xmlHttp.status == 200) 
		{
			try
			{
				getremoveSpotlight();
			}
			catch(e)
			{
				alert(e.toString());
			}
		} 
		else
		{
			alert(xmlHttp.statusText);   
		}
	}
}

function getremoveSpotlight()
{
	var response1 = xmlHttp.responseText;
	location.href='/admin/memberMain.php';
}

function displaySpotlight()
{
	if (xmlHttp)
	{
		try
		{
	      	params = "";
			//alert(params);
			xmlHttp.open("POST", "/inc/displaySpotlight.php", true);
			xmlHttp.setRequestHeader("Content-Type", 
									"application/x-www-form-urlencoded");
			xmlHttp.onreadystatechange = handledisplaySpotlight;
			xmlHttp.send(params);
		}
		catch(e)
		{
			alert(e.toString());
		}
	}
}

function handledisplaySpotlight() 
{
	if (xmlHttp.readyState == 4) 
	{
		if (xmlHttp.status == 200) 
		{
			try
			{
				getdisplaySpotlight();
			}
			catch(e)
			{
				alert(e.toString());
			}
		} 
		else
		{
			alert(xmlHttp.statusText);   
		}
	}
}

function getdisplaySpotlight()
{
	var response1 = xmlHttp.responseText;
	//alert(response1);
	rotateSpot(''+response1+'');
	
}

function rotateSpot(s)
{
	var spot, spot1;
	
	spot=s.split("~");
	
    var ranNum= Math.floor(Math.random()*spot.length);

    document.getElementById('spotlight').innerHTML = spot[ranNum];

		
	setTimeout("rotateSpot('"+s+"')", 4000);
}

function setVals(tbl)
{
	var rows = document.getElementById("table-1").tBodies[0].rows;
	var tickStr = "";
	var sval=1;
	var ival=rows.length;
    for (var i=0; i<rows.length; i++) 
	{
		if(rows[i].id != 0)
		{
			tickStr += document.getElementById("sid_"+rows[i].id).value+"_"+document.getElementById("pos_"+rows[i].id).value+"|";
		}	
	}
	tickStr=tickStr.slice(0,-1);
	
	if (xmlHttp)
	{
		// try to connect to the server
		try
		{
			// make asynchronous HTTP request to retrieve new message
			params = "t="+tickStr;
			xmlHttp.open("POST", "/inc/updatePosition2.php", true);
			xmlHttp.setRequestHeader("Content-Type", 
								"application/x-www-form-urlencoded");
			xmlHttp.onreadystatechange = handlesetVals;
			xmlHttp.send(params);
			//alert(params);
		}
		catch(e)
		{
			alert(e.toString());
		}
	}
}

function handlesetVals() 
{
	// when readyState is 4, we are ready to read the server response
	if (xmlHttp.readyState == 4) 
	{
		// continue only if HTTP status is "OK"
		if (xmlHttp.status == 200) 
		{
			try
			{
				// do something with the response from the server
				getsetVals();
			}
			catch(e)
			{
				// display error message
				alert(e.toString());
			}
		}	 
		else
		{
			// display error message
			alert(xmlHttp.statusText);   
		}
	}
}

function getsetVals()
{
	var response = xmlHttp.responseText;
	//alert("Updated Successfully!");
}

function resetPriority(tbl)
{
	var rows = document.getElementById("table-1").tBodies[0].rows;
	var sval=1;
	var ival=rows.length;
    for (var i=0; i<rows.length; i++) 
	{
		if(rows[i].id != 0)
		{	
			document.getElementById("pos_"+rows[i].id).value=sval;
			sval++;
		}	
	}
	setVals('table-1');
	window.focus();
}

function ckeckUserFields(t)
{
	if(document.getElementById("fname").value == '')
	{
		alert('Please enter a first name!');
		document.getElementById("fname").focus();
		return false;
	}
	
	if(document.getElementById("lname").value == '')
	{
		alert('Please enter a last name!');
		document.getElementById("lname").focus();
		return false;
	}
	
	if(document.getElementById("uname").value == '')
	{
		alert('Please enter a username!');
		document.getElementById("uname").focus();
		return false;
	}
	
	if(t == 'add')
	{
		if(document.getElementById("pass1").value == '')
		{
			alert('Please enter a password!');
			document.getElementById("pass1").focus();
			return false;
		}
		
		if(document.getElementById("pass2").value == '')
		{
			alert('Please re-type your password!');
			document.getElementById("pass2").focus();
			return false;
		}
	}
	
	if(document.getElementById("pass1").value != document.getElementById("pass2").value)
	{
		alert('Your passwords don\'t match. Please try again!');
		document.getElementById("pass1").value='';
		document.getElementById("pass2").value='';
		document.getElementById("pass1").focus();
		return false;
	}
	
	var str='';
	var chk=0;
	for(i=0;i<document.getElementsByName("priv").length;i++)
	{
		if(document.getElementsByName("priv")[i].checked)
		{
			chk++;
			str += document.getElementsByName("priv")[i].value+"_";
		}
	}
	
	if(chk == 0)
	{
		alert('Please select at least one user privilege!');
		return false;
	}
	else
	{
		if(chk == '5')
		{
			str='FULL';
		}
		else
		{
			str = str.slice(0, -1);
		}	
	}	

	document.getElementById("privs").value=str;
}

function checkFullAccess()
{
	if(document.getElementsByName("priv")[0].checked)
	{
		for(i=1;i<document.getElementsByName("priv").length;i++)
		{
			document.getElementsByName("priv")[i].checked=false;
			document.getElementsByName("priv")[i].disabled=true;
		}
	}
	else
	{
		for(i=1;i<document.getElementsByName("priv").length;i++)
		{
			document.getElementsByName("priv")[i].checked=false;
			document.getElementsByName("priv")[i].disabled=false;
		}
	}
}

function uncheckAll(field, v)
{
	var conf = confirm("Are you sure you want to uncheck all?")
	if (conf)
	{
		for (i = 0; i < field.length; i++)
		{
			field[i].checked = false;
		}	
		unsetSpotlight(v);
	}
	else
	{
		return false;
	}
	
}
function tellFriend(page)
{
	var tmp='';
	
	tmp = '<table border="0" cellpadding="1" cellspacing="1" width="100%">';
	tmp += '<tr valign="top">';
	tmp += '<td align="left" style="padding-top:8px;padding-left:6px;border-bottom:1px solid #353535;">';
	tmp += '<font style="font-size:12px;"><b>Tell A Friend</b></font>';
	tmp += '</td>';
	tmp += '</tr>';
	tmp += '<tr valign="top">';
	tmp += '<td align="left" style="padding-top:8px;padding-left:8px;">';
	tmp += 'Please fill in the information below.';
	tmp += '</td>';
	tmp += '</tr>';
	tmp += '<tr valign="top">';
	tmp += '<td align="left" style="padding-top:8px;padding-left:8px;">';
		tmp += '<table border="0" cellpadding="2" cellspacing="0">';
		tmp += '<tr valign="top">';
		tmp += '<td align="left" valign="middle">';
		tmp += '<b>Your Name:</b>';
		tmp += '</td>';
		tmp += '<td align="left" style="padding-left:8px;">';
		tmp += '<input type="text" id="Name1" name="Name1" size="30">';
		tmp += '</td>';
		tmp += '</tr>';
		tmp += '<tr valign="top">';
		tmp += '<td align="left" valign="middle">';
		tmp += '<b>Your Email:</b>';
		tmp += '</td>';
		tmp += '<td align="left" style="padding-left:8px;">';
		tmp += '<input type="text" id="email1" name="email1" size="30">';
		tmp += '</td>';
		tmp += '</tr>';
		tmp += '<tr valign="top">';
		tmp += '<td align="left" valign="middle">';
		tmp += '<b>Friends Email:</b>';
		tmp += '</td>';
		tmp += '<td align="left" style="padding-left:8px;">';
		tmp += '<input type="text" id="email2" name="email2" size="30">';
		tmp += '</td>';
		tmp += '</tr>';
		tmp += '<tr valign="top">';
		tmp += '<td align="left">';
		tmp += '<b>Comments:</b>';
		tmp += '</td>';
		tmp += '<td align="left" style="padding-left:8px;">';
		tmp += '<textarea id="Comments1" name="Comments1" cols="25" rows="6"></textarea>';
		tmp += '</td>';
		tmp += '</tr>';
		tmp += '</table>';
	tmp += '</td>';
	tmp += '</tr>';
	tmp += '<tr valign="top">';
	tmp += '<td align="center" style="padding-top:8px;">';
	tmp += '<input type="button" name="cancelbtn" id="cancelbtn" value=" Cancel " onclick="overlay2();">&nbsp;';
	tmp += '<input type="button" name="sendbtn" id="sendbtn" value=" Send " onclick="tellFriendAction(\''+page+'\');">&nbsp;';
	tmp += '</td>';
	tmp += '</tr>';
	tmp += '</table>';	
	
	overlay2();
	
	document.getElementById("outerContainer").style.width="400px";
	document.getElementById("outerContainer").style.height="320px";
	document.getElementById("innerContainer").innerHTML=tmp;
}
function tellFriendAction(page)
{
	var name1=document.getElementById("Name1");
	var email1=document.getElementById("email1");
	var email2=document.getElementById("email2");
	var cmts=document.getElementById("Comments1");
	
	if(name1.value == '')
	{
		alert('Please enter your name!')
		name1.focus();
		return false;
	}
	else if(email1.value == '')
	{
		alert('Please enter your email address!')
		email1.focus();
		return false;
	}
	else if(email2.value == '')
	{
		alert('Please enter a recipient email address!')
		email2.focus();
		return false;
	}
	else
	{
		if (req)
		{
			// try to connect to the server
			try
			{
				// make asynchronous HTTP request to retrieve new message
				params = "n="+encodeURIComponent(name1.value)+"&e1="+encodeURIComponent(email1.value)+"&e2="+encodeURIComponent(email2.value)+"&c="+encodeURIComponent(cmts.value)+"&p="+encodeURIComponent(page);
				req.open("POST", "inc/tellFriend.php", true);
				req.setRequestHeader("Content-Type", 
	                                 "application/x-www-form-urlencoded");
				req.onreadystatechange = handletellFriend;
				req.send(params);
				//alert(params);
			}
			catch(e)
			{
				alert(e.toString());
			}
		}
	}	
}

function handletellFriend() 
{
	// when readyState is 4, we are ready to read the server response
	if (req.readyState == 4) 
	{
		// continue only if HTTP status is "OK"
		if (req.status == 200) 
		{
			try
			{
				// do something with the response from the server
				gettellFriend();
			}
			catch(e)
			{
				// display error message
				alert(e.toString());
			}
		}	 
		else
		{
			// display error message
			alert(req.statusText);   
		}
	}
}

function gettellFriend()
{
	var response = req.responseText;

	overlay2();
	document.getElementById("innerContainer").innerHTML=response;
}

function postComment(d)
{
	if(d == '1')
	{
		document.getElementById("postComments").style.display='block';
		document.getElementById("postComments").style.visibility='visible';
	}
	else
	{
		document.getElementById("postComments").style.display='none';
		document.getElementById("postComments").style.visibility='hidden';
	}
}

function checkComments()
{
	if(document.getElementById("cname").value=='')
	{
		alert('Please enter a name or nickname!');
		document.getElementById("cname").focus();
		return false;
	}
	if(document.getElementById("Comments1").value=='')
	{
		alert('Please enter your comments!');
		document.getElementById("Comments1").focus();
		return false;
	}	
}

function setCC(v)
{
	if(v == 'check')
	{
		document.getElementById("ccInfo").style.display="none";
		document.getElementById("ccInfo").style.visibility="hidden";
	}
	else
	{
		document.getElementById("ccInfo").style.display="block";
		document.getElementById("ccInfo").style.visibility="visible";
	}
}

function changeOtherPress(v)
{
	var tmp;
	
	if(v == 'file')
	{
		tmp = '<b>File</b>&nbsp;<input type="file" name="file" id="file" size="50">';
	}
	else if(v == 'url')
	{
		tmp = '<b>URL</b>&nbsp;<input type="text" id="url" name="url" size="50">';
	}
	else
	{
		tmp = '';
	}	
	
	document.getElementById("ftype").innerHTML=tmp;
}

function checkFieldsX(f)
{
	var flds
	flds =  f.split(",");
	
	for(i=0;i<flds.length;i++)
	{
		if(document.getElementById(flds[i]).value == '')
		{
			alert('You have entered an incorrect value!');
			document.getElementById(flds[i]).focus();
			return false;
		}
	}
}
