var dtCh= "/";
var minYear=1900;
var maxYear=2100;

function getleftContent(mpath,mpath2){
var htmlstr
htmlstr="<table border=0 cellspacing=0 cellpadding=0 width=150>"+
"<tr><td valign=top><img src=" + mpath + "images/cont_101.jpg border=0></td></tr>"+
"<tr><td valign=top><img src=" + mpath + "images/cont_102.jpg border=0></td></tr>"+
"<tr><td valign=top><img src=" + mpath + "images/cont_103.jpg border=0></td></tr>"+
"<tr><td valign=top><img src=" + mpath + "images/cont_104.jpg border=0></td></tr>"+

"<tr><td valign=top height=150 background=" + mpath +"images/cont_105.jpg align=center>"+
"<table border=0 width=100 align=center>"+
"<tr><td height=20></td></tr>"+
"<tr><td class=maincat><a href=" + mpath2 +"product/default.asp class=maincat>Product List</a></td></tr>"+
"<tr><td class=maincat><a href=" + mpath2 +"puzzle/default.asp class=maincat>Puzzle Palace</a></td></tr>"+
"<tr><td class=maincat><a href=" + mpath2 +"news/default.asp class=maincat>News</a></td></tr>"+
"<tr><td class=maincat><a href=" + mpath2 +"interview/default.asp class=maincat>Interview</a></td></tr>"+
"</table>"+
"</td></tr>"+
"<tr><td valign=top><img src=" + mpath + "images/cont_106.jpg border=0></td></tr>"+
"<tr><td valign=top><img src=" + mpath + "images/cont_107.jpg border=0></td></tr>"+
"<tr><td valign=top><img src=" + mpath + "images/cont_108.jpg border=0></td></tr>"+
"</table>"+
"<br>";
document.write(htmlstr);
}

function getleftContent1(mpath,mpath2){
var htmlstr1
htmlstr1="<table border=0 cellspacing=0 cellpadding=0 width=150>"+
"<tr>"+
"<td valign=top width=15 height=8><img src=" + mpath + "images/cont_201.jpg border=0></td>"+
"<td valign=top width=134 background=" + mpath + "images/cont_202.jpg></td>"+
"<td valign=top width=6 height=8><img src=" + mpath + "images/cont_203.jpg border=0></td>"+
"</tr><tr>"+
"<td valign=top background=" + mpath + "images/cont_204.jpg height=198 align=right><img src=" + mpath + "images/cont_205.jpg></td>"+
"<td valign=top background=" + mpath + "images/cont_204.jpg class=smallheader>"+
"&nbsp;Advertisement<br><br>"+
"<img src=" + mpath + "images/l_line1.jpg align=center><br><br>" +
"<object classid=clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 codebase=http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0 width=120 height=130 id=3_site align=middle>" +
"<param name=allowScriptAccess value=sameDomain />" +
"<param name=movie value=" + mpath + "images/3_site.swf />" +
"<param name=quality value=high />" +
"<param name=wmode value=transparent />" +
"<param name=bgcolor value=#ffffff />" +
"<embed src=" + mpath + "images/3_site.swf quality=high wmode=transparent bgcolor=#ffffff width=120 height=130 name=3 align=middle allowScriptAccess=sameDomain type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />" +
"</object>"+
"<br><br><img src=" + mpath + "images/l_line1.jpg align=center></td>"+
"<td valign=top background=" + mpath + "images/cont_204.jpg align=right><img src=" + mpath + "images/cont_206.jpg></td>"+
"</tr></table>"+
"<table border=0 cellspacing=0 cellpadding=0 width=150><tr>"+
"<td width=23><img src=" + mpath + "images/cont_301.jpg border=0></td>"+
"<td width=94 background=" + mpath + "images/cont_303.jpg align=center class=smallheader>Music Room"+
"<table border=0 cellspacing=0 cellpadding=0 width=86 height=66>"+
"<tr><td background=" + mpath + "images/box.gif>"+
"&nbsp;&nbsp;&nbsp;<a href=" + mpath +"download/default.asp class=muzic>Download</a><br>"+
"&nbsp;&nbsp;&nbsp;<a href=" + mpath +"jukebox/default.asp class=muzic>Juke Box</a>"+
"</td></tr></table>"+
"</td>"+
"<td width=33 background=" + mpath + "images/cont_303.jpg><img src=" + mpath + "images/cont_302.jpg border=0></td>"+
"</tr></table>";

document.write(htmlstr1);

}

function getfooter(mpath,mpath2){
document.write("<table border=0 cellspacing=2 cellpadding=3 width=770 align=center background=" + mpath +"images/bottom_bg.jpg height=32>"+
"<tr><td valign=bottom><table border=0><tr><td class=normaltxt>&nbsp;&nbsp;Powered by:</td><td><img src=" + mpath +"images/indexd.jpg></td></tr></table></td>"+
"<td  valign=bottom align=right class=normaltxt>&copy; 2007~2009, Shinmee.com. All Rights Reserved.</td></tr>"+
"<tr><td colspan=2 height=1 bgcolor=#333333></td></tr>"+
"</table>");

}

function getbanner(mpath){
document.write("<table border=0 cellspacing=0 cellpadding=0 align=center width=770>"+
"<tr><td align=center><object classid=clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 codebase=http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0 width=770 height=126 id=banner align=middle >"+
"<param name=allowScriptAccess value=sameDomain />"+
"<param name=movie value=" + mpath + "images/banner.swf />"+
"<param name=quality value=high />"+
"<param name=wmode value=transparent />"+
"<param name=bgcolor value=#ffffff />"+
"<embed src=" + mpath + "images/banner.swf quality=high wmode=transparent bgcolor=#ffffff width=770 height=126 name=banner align=middle allowScriptAccess=sameDomain type=application/x-shockwave-flash pluginspage=http://www.macromedia.com/go/getflashplayer />"+
"</object></td></tr></table>");
}






//-----------------------------------------------------------------------------------

function isEmail(theAddress){
	var bResult=!(!theAddress.match(/^\w+([.\-]\w+)*@\w+([.\-]\w+)+$/));
	if(bResult==false)
		alert('Not valid email!');				
	return bResult;
}

function isInteger(s){
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag){
	var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary (year){
	// February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
	for (var i = 1; i <= n; i++) {
		this[i] = 31
		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
		if (i==2) {this[i] = 29}
   } 
   return this
}

function isDate(dtStr){
	var daysInMonth = DaysArray(12)
	var pos1=dtStr.indexOf(dtCh)
	var pos2=dtStr.indexOf(dtCh,pos1+1)
	var strMonth=dtStr.substring(0,pos1)
	var strDay=dtStr.substring(pos1+1,pos2)
	var strYear=dtStr.substring(pos2+1)
	strYr=strYear
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
	}
	month=parseInt(strMonth)
	day=parseInt(strDay)
	year=parseInt(strYr)
	if (pos1==-1 || pos2==-1){
		alert("The date format should be : mm/dd/yyyy")
		return false
	}
	if (strMonth.length<1 || month<1 || month>12){
		alert("Please enter a valid month")
		return false
	}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
		alert("Please enter a valid day")
		return false
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
		alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear)
		return false
	}
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
		alert("Please enter a valid date")
		return false
	}
return true
}

