
function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}



function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}


function deleteCookies()
{
	setCookie('Username', '', '-1');
	setCookie('Key', '', '-1');
	setCookie('Time', '', '-1');
}


function checkLoginStatus()
{
	username=getCookie('Username');
	if (username!=null && username!="")
	{
		document.write("<th colspan = 2  class=\"ive_thcen\"></th>\
				 </tr><tr><th class=\"ive_thcen\">Welcome "+username+"</th><th class=\"ive_thcen\"><a href = \"/index.cgi?type=Logout\">Logout</a></th>");

	}
	else
	{

//	    document.write("no cookie");
		document.write("<th colspan = 2 class=\"ive_thcen\"><a href=\"Signup\">Sign Up Now - Login<a></th>");
/*
		document.write("<table border = 0 cellpadding=0 cellspacing=0>
                        <tr>
                            <FORM action='/Authenticate.cgi' method=POST>
                                <td>
                                        <table>
                                                <tr>
                                                        <td class='ive_right'>Username:</td><td><INPUT style='FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Geneva, Arial' size=12 name='username'></td>
                                                </tr>
                                                <tr>
                                                        <td class='ive_right'>Password:</td><td><INPUT style='FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Geneva, Arial' size=12 type='password' name='password'></td>
                                                </tr>
                                        </table>
                                </td>

                                <th colspan=2 align='center'>
                                        <INPUT type=submit value=Login name=submit>
                                </th>
                        </tr>
                        </form>
                        <tr>
                                <th colspan = 2><a href='signup.cgi'><font style='FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Geneva, Arial'>Sign Up Now</font><a></th>

                        </tr>
                    </table>
					");
*/
	}
}


function Login()
{
	username=getCookie('Username');
	if (username!=null && username!="")
	{
		document.write("<th colspan = 2  class=\"ive_thcen\"></th>\
				 </tr><tr><th class=\"ive_thcen\">Welcome "+username+"</th></tr><tr><th class=\"ive_thcen\"><a href = \"/index.cgi?type=Logout\">Logout</a></th>");

	}
	else
	{

//	    document.write("no cookie");
		document.write("\
				<Form Action=\"/Authenticate.cgi\" Method=POST>\
					<td>\
						<table>\
							<tr>\
								<td class=\"ive_right\">Username:</td><td><INPUT style=\"FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Geneva, Arial\" size=12 name=username></td>\
							</tr>\
							<tr>\
								<td class=\"ive_right\">Password:</td><td><INPUT style=\"FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Geneva, Arial\" size=12 type=\"password\" name=password></td>\
							</tr>\
						</table>\
					</td>\
					<th colspan=2 align=\"center\">\
						<INPUT type=submit value=Login name=submit>\
					</th>\
				</tr>\
				<tr>\
		            <th colspan = 2 class=\"ive_thcen\"><a href=\"Signup\">Sign Up Now<a><\/th>\
				</tr>\
				</form>");
	}
}



function userVidLink()
{
	username=getCookie('Username');
	if (username!=null && username!="")	{
		document.write("<a href = \"/members/index.cgi\">");
	}else{
		document.write("<a href = \"Signup\">");
	}
}


function userFavLink()
{
	username=getCookie('Username');
	if (username!=null && username!=""){
		document.write("<a href = \"/members/index.cgi?type=myFavorites\">");
	}else{
		document.write("<a href = \"Signup\">");
	}
}


/*function commentCode()

	username=getCookie('Username');
	if (username!=null && username!=""){
		document.write("<a href = \"/members/index.cgi?type=myFavorites\">");
	}else{
		document.write("<a href = \"Signup\">");
	}
			if ($user){
					my $totals = "42";
					$Content .=  qq|		<tr><th style="text-align:right"><B ONCLICK="changeContent($totals)" ONMOUSEOVER="chngto(event,'hover');" ONMOUSEOUT="chngto(event,'link');">Post Comment</B></th></tr>


							<tr><td><DIV ID="$totals" style="display: none;">
									<form method=post>
									<input name="video" type="hidden" value="$results->{videoid}"/>
									<table cellpadding="0" width="720" cellspacing="0"  class="brdtable2" border="0">
										<FORM method=post>
											<tr>
												<td><textarea id="comment" name="comment" rows="4" cols="50"></textarea></td>
											</tr>
										   <tr>
											   <th align="center">

												 <INPUT type=submit value=Post Comment name=action>
											  </th>
											 </tr>
								</form>
									</table>
					</DIV></td></tr>
					|;
			}else{
					$Content .=  qq|		<tr><th style="text-align:right"><a href="/Signup">Sign in to post comment</a></th></tr>|;
			}

)
*/






function highlightImage(type)
{
	var patt1= new RegExp(type, 'i');
	var url=document.URL;
	if (patt1.exec(url)){
		document.write("<td background = \"/images/on_button.gif\" width=97 style=\"text-align:center\">");
	}else{
		var patt2 = new RegExp('/Viewed', 'i');
		var patt3 = new RegExp('.com/$');
		if (patt2.exec(type) && patt3.exec(url)){
			document.write("<td background = \"/images/on_button.gif\" width=97 style=\"text-align:center\">");
		}else{
			document.write("<td background = \"/images/off_button.gif\" width=97 style=\"text-align:center\">");
		}
	}
}

function createTitle()
{
	var url=document.URL;
	var patt1 = new RegExp('Featured', 'i');
	var patt2 = new RegExp('viewed', 'i');
	var patt3 = new RegExp('recent', 'i');
	var patt4 = new RegExp('rated', 'i');
	var patt5 = new RegExp('/members/index.cgi$');
	var patt6 = new RegExp('myFavorites');
	var patt7 = new RegExp('.com/$');
	var patt8 = new RegExp('admin');
	var patt9 = new RegExp('Signup');
	var patt10 = new RegExp('videos\/(.*?)\-');


	if (patt1.exec(url)){
		document.write("<td class=\"ive_par\" bgcolor=#3f7eff width=100%> Featured Videos</td>");
	}else if (patt2.exec(url)){
		document.write("<td class=\"ive_par\" bgcolor=#3f7eff width=100%> Most Viewed Videos</td>");
	}else if (patt3.exec(url)){
		document.write("<td class=\"ive_par\" bgcolor=#3f7eff width=100%> Recent Videos</td>");
	}else if (patt4.exec(url)){
		document.write("<td class=\"ive_par\" bgcolor=#3f7eff width=100%> Highest Rated Videos</td>");
	}else if (patt5.exec(url)){
		document.write("<td class=\"ive_par\" bgcolor=#3f7eff width=100%> My Uploaded Videos</td>");
	}else if (patt6.exec(url)){
		document.write("<td class=\"ive_par\" bgcolor=#3f7eff width=100%> My Favorite Videos</td>");
	}else if (patt7.exec(url)){
		document.write("<td class=\"ive_par\" bgcolor=#3f7eff width=100%> Most Viewed Videos</td>");
	}else if (patt8.exec(url)){
		document.write("<td class=\"ive_par\" bgcolor=#3f7eff width=100%> Admin Site</td>");
	}else if (patt9.exec(url)){
		document.write("<td class=\"ive_par\" bgcolor=#3f7eff width=100%> Sign Up Now</td>");
	}else if (patt10.exec(url)){
		var result = url.match(patt10);
		document.write("<td class=\"ive_par\" bgcolor=#3f7eff width=100%>"+unescape(result[1])+"</td>");
	}else{
		document.write("<td class=\"ive_par\" bgcolor=#3f7eff width=100%> Unknown Page</td>");
	}
}




function getUser()
{
	username=getCookie('Username');
	if (username!=null && username!="")
	{
				document.write("Welcome "+username+"");
	}
	else
	{
				document.write("Login in to Access </HTML>");
	}
}




function onlyNumbers(e,formElem) {
	keynum = (window.event)?e.keyCode:e.which;
	keychar = String.fromCharCode(keynum);
	fVal = formElem.elements['featured'].value;
	acceptable = "0123456789";
	for (i=0; i < acceptable.length; i++) {
		if (keychar == acceptable.charAt(i))
			return true;
		else if (keynum == "8")
			return true;
	}
	return false;
}



function pageLine(current, next, pagevar)
{
	if (current > 0){
		document.write("<td><font size=3><b>\
						<a class=\"swiftSearchCurrentPage\" href=\""+pagevar+next+".html\">"+next+"</a></b></Font></td>");
	}else{
		document.write("<td><font size=3><b>\
						<a href=\""+pagevar+next+".html\">"+next+"</a></b></Font></td>");
	}
}



function getAge(ctime){

    var d = new Date();
	var now = d.getTime();
	var info = new Array();
	info = EpochNow(ctime);


	if (info)
	{
		var time_dif = now - info[0];
		if (time_dif > 86400)
		{
			document.write(info[1]+"/"+info[2]);
		}
		else
		{
			if (time_dif > 3600)
			{
				time_dif = int(time_dif / 3600);
				document.write(time_diff+" hrs ago");
			}else{
				time_dif = int(time_dif / 60);
				document.write(time_diff+" min ago");
			}
		}
	}
}


function EpochNow(ctime)
{

	var patt1 = new RegExp('^(.*?)\-(.*?)\-(.*?)\ (.*?)\:(.*?)\:(.*?)$');
	var result = ctime.match(patt1);

		if (result != null)
		{
			var year = result[1];
			var month = result[2];
			var day = result[3];
			var hour = result[4];
			var min = result[5];
			var sec = result[6];

			month = month - 1;

    		var utc = Date.UTC(year, month, day, hour, min, sec);
    		var data = new Array();
    		data[0] = utc;
    		data[1] = month+1;
    		data[2] = day;

		return (data);
		}
		return(0);
}
