function isdate(datestr)
{
	monday=new Array(31,0,31,30,31,30,31,31,30,31,30,31);
	if(datestr.length>11 || datestr.length<8)
	{
		return false;
	}
	if(datestr.substring(4,5)!="/" && datestr.substring(4,5)!="-")
	{
		return false;
	}
	if(datestr.substring(7,8)!="/" && datestr.substring(7,8)!="-")
	{
		return false;
	}
	year=datestr.substring(0,4);
	month=datestr.substring(5,7);
	day=datestr.substring(8,10);
	if(year*1!=year || month*1!=month || day*1!=day)
	{
		return false;
	}
	if(year<=0 || month<=0 || day<=0)
	{
		return false;
	}
	if(month>12)
	{
		return false;
	}
	if(year%4==0)
	{
		monday[1]=29;
	}
	else
	{
		monday[1]=28;
	}
	mond=month-1;
	if(day>monday[mond])
	{
		return false;
	}	
	return true;
}

function isemail(emailstr)
{
	var addfin;
	addfin=false;
	indx=emailstr.indexOf("@");
	if(indx<=0)
	{
		return false;
	}
	indu=emailstr.indexOf(".",indx);
	if(indu<=0)
	{
		return false;
	}
	str=emailstr.substring(indx+1,indu);
	if(str.length<3)
	{
		return false;
	}
	emailadd=new Array("com","net","edu","gov");
	str=emailstr.substring(indu+1,emailstr.length);
	for(i=0;i<emailadd.length;i++)
	{
		if(str.substring(0,3)==emailadd[i])
		{
			addfin=true;
			break;
		}
	}
	if(addfin==false)
	{
		return false;
	}
	indx=str.indexOf(".");
	if(indx==0)
	{
		return false;
	}
	if(indx>0)
	{
		str2=str.substring(indx+1,str.length);
		if(str2.length>3)
		{
			return false;
		}
	}
	return true;
}
function istime(datestr)
{
	hour=datestr.substring(0,2);
	minute=datestr.substring(3,5);
	second=datestr.substring(6,8)
	if(hour>23 || minute>59 || second>59)
	{
		return false;
	}
	if(hour<0 || minute<0 || second<0)
	{
		return false;
	}
	if(hour*1!=hour || minute*1!=minute || second*1!=second)
	{
		return false;
	}
	return true;
}
function isdatetime(datestr)
{
	if(datestr.length<10 || datestr.length>19)
	{
		return false;
	}
	date=datestr.substring(0,10);
	time=datestr.substring(11,19);
	cdate=isdate(date);
	ctime=istime(time);
	if(cdate==false || ctime==false)
	{
		return false;
	}
	return true;
}

function dateadd(intv,num,datestr)
{
	if(datestr.length>10)
	{
		date=datestr.substring(0,10);
		time=datestr.substring(11,19);
	}
	else
	{
		date=datestr;
		time="00:00:00";
	}
	if(isdate(date)==false || istime(time)==false)
	{
		return "0000-00-00 00:00:00";
	}
	year=datestr.substring(0,4);
	month=datestr.substring(5,7);
	day=datestr.substring(8,10);
	hour=datestr.substring(11,13);
	minute=datestr.substring(14,16);
	second=datestr.substring(17,19);
	date1=new Date(year,month, day, hour, minute, second,0);
	date2=new Date();
	switch(intv)
	{
		case "y":
			inv=31536000000;
			break;
		case "m":
			inv=2592000000;
			break;
		case "d":
			inv=86400000;
			break;
		case "h":
			inv=3600000;
			break;
		case "i":
			inv=60000;
			break;
		case "s":
			inv=1000;
			break;
	}
	num=num*1;
	sens=date1.getTime() + inv * num;
	date2.setTime(sens);
	year=date2.getYear();
	month=date2.getMonth();
	day=date2.getDate();
	hour=date2.getHours();
	minute=date2.getMinutes();
	second=date2.getSeconds();
	if(month<10)
	{
		month="0"+month;
	}
	if(day<10)
	{
		day="0"+day;
	}
	if(hour<10)
	{
		hour="0"+hour;
	}
	if(minute<10)
	{
		minute="0"+minute;
	}
	if(second<10)
	{
		second="0"+second;
	}
	retstr=year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second;
	window.alert(retstr);
	return retstr;
}
function datediff()
{
	return false;
}
function sendwin(url,type)
{
		nwin=window.open(url,type,'Height=270px,Width= 400px,left=250, top=200, center=Yes, help=No, scrollbars=yes,resizable=No,status=No;');
		nwin.focus();
}

function newwin(url)
{
		nwin=window.open(url,'curve','Height=360px,Width= 520px,left=250, top=200, center=Yes, help=No, scrollbars=yes,resizable=No,status=No;');
		nwin.focus();
}
function cartview(id)
{
	nwin=window.open("/tradecity/htm/addtocart.asp?id=" + id,'cart','Height=230px,Width= 600px, center=Yes, help=No, scrollbars=yes,resizable=No,status=No;');
	//nwin=window.open("/tradecity/htm/addtocart.asp?id=" + id);
	nwin.focus();
}

function editsort(id,etype,group_name,type,ssort)
{
	sortedit.location="/admin/product/sort.asp?id="+id + "&etype="+etype+"&group_name="+group_name +"&type="+type+"&sort="+ssort;
	//window.open("/admin/product/sort.asp?id="+id + "&etype="+etype+"&group_name="+group_name +"&type="+type+"&sort="+ssort);
	setTimeout("window.location.reload()",500);
}
function newssort(id,etype,stype,ssort)
{
	sortedit.location="/admin/news/sort.asp?id="+id + "&etype="+etype+"&stype="+stype+"&sort="+ssort;
	setTimeout("window.location.reload()",500);
}
function leaguesort(id,etype,ssort)
{
	sortedit.location="/admin/league/sort.asp?id="+id + "&etype="+etype+"&sort="+ssort;
	//window.open("/admin/league/sort.asp?id="+id + "&etype="+etype+"&sort="+ssort);
	setTimeout("window.location.reload()",500);
}
function isnull(str)
{
	str=str.replace(" ","");
	if(str=="")
	{
		return true;
	}
	else
	{
		return false;
	}
}
function trim(str)
{
	var start_ind;
	var end_ind;
	var strlen;
	var i;
	start_ind=0;
	end_ind=0;
	strlen=str.length;
	for(i=0;i<strlen;i++)
	{
		if(str.substr(i,1)!=" " && start_ind==0)
		{
			start_ind=i;
		}
		if(str.substr(i,1)!=" ")
		{
			end_ind=i+1;
		}
	}
	return str.substring(start_ind-1,end_ind);
}
