function popupView( strURL, strWinName )
{
	popupWindow( strURL,strWinName, 500, 400, 20, 20, "no" , "no" , "no" , "no" , "no" , "yes" ,"no" );
}

function popupMsg( strURL, strWinName )
{
	popupWindow( strURL,strWinName, 478, 500, 20, 20, "no" , "no" , "no" , "no" , "no" , "yes" ,"no" );
}
//=====================================================================================================
// Use for call op-up CMS
function callPopupWindows(formTextVal) 
{
	var strTextVal = eval("document."+formTextVal+".value;");
		var	popup = window.open('../html_editor/html_editor.php?formTextVal='+formTextVal,'popup','width=650,height=420,resizable=yes,status=yes');
		//var	popup = window.open('/includes/popup/mini.htm','popup','width=400,height=350,resizable=yes,status=yes');
		//alert(self.parent.frames.length);
		/*if( self.parent.frames.length != 0 )
		{ 
			eval("parent.leftFrame.document.formA.mycontent.value = document."+formTextVal+".value;") ;
			parent.leftFrame.document.formA.myback.value = formTextVal ;
		} 
		else 
		{ 
			eval("document.formA.mycontent.value = document."+formTextVal+".value;") ;
			document.formA.myback.value = formTextVal ;
		}*/
}
//=====================================================================================================

//=====================================================================================================
function checkDisableControl( objForm, objName, objControl, numControl )
{
	if( checkDisableControl.arguments.length < 4 ) { numControl = 1; }
	if (checkControlActive( objForm, objName ) == true)
	{
		if ( numControl > 1 )
		{
			for(var i=0;i<numControl;i++)
			{
				objControl[i].disabled = false;
			}
		}
		else
		{
			objControl.disabled = false;
		}
	}
	else
	{
		if ( numControl > 1 )
		{
			for(var i=0;i<numControl;i++)
			{
				objControl[i].disabled = true;
			}
		}
		else
		{
			objControl.disabled = true;
		}
	}
}
//=====================================================================================================
function genTextboxContact(strForm,strValue,strName,strEmail,strHidden)
{
	//alert(strHidden.value);
	//if(strHidden.value )
	//{
		strObject = "";
		if(strValue.value == "Send SMS" )
		{
			if(document.getElementById("Box").style.display == "none")
			{
				document.getElementById("Box").style.display = '';
			}
			else
			{
				document.getElementById("Box").style.display = 'none';
			}
		

		//	strObject = "<TABLE WIDTH=75% BORDER=0 CELLPADDING=0 CELLSPACING=0>" ;
		//	strObject += "<TR><TD width=\"0%\" background=\"images/groponline_02.jpg\"> <IMG SRC=\"images/groponline_01.jpg\" WIDTH=8 HEIGHT=9 ALT=\"\"></TD>" ;
	///		strObject += "<TD width=\"98%\" background=\"images/groponline_02.jpg\"> <IMG SRC=\"images/groponline_02.jpg\" WIDTH=95 HEIGHT=9 ALT=\"\"></TD>" ;
		//	strObject += "<TD width=\"2%\" background=\"images/groponline_02.jpg\"> <div align=\"right\"><IMG SRC=\"images/groponline_03.jpg\" WIDTH=8 HEIGHT=9 ALT=\"\"></div></TD></TR>" ;
	//	strObject += "<TR><TD colspan=\"3\" valign=\"top\"><table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#D1E5FF\"> " ;
	//		strObject += "<tr><td width=\"3\" background=\"images/groponline_04.jpg\"><div align=\"left\"><img src=\"images/groponline_04.jpg\" width=\"3\" height=\"132\"></div></td>";
	//	   strObject += "<td width=\"99%\"><table width=\"100%\" border=\"0\"><tr><td colspan=\"2\"><img src=\"images/mobile_sms.gif\" width=\"150\" height=\"69\"></td></tr>" ;
	//	   strObject += "<TR> <TD width=\"38%\" rowSpan=2 align=\"right\" vAlign=top><INPUT type=radio CHECKED value=EN name=Msg><font size=\"2\" face=\"MS Sans Serif, Tahoma, sans-serif\"> Eng (less than 60 characters )</FONT> <FONT  color=#000000>&nbsp; </FONT></TD>   <TD width=\"62%\"><textarea onKeyPress=\"return Check_KeyPress_EnAndNumberEnter(event)\" onKeyDown=calcTotalEN(this.form,this) onBlur=\"Check_LangAndNumber( this,'en' )\" onKeyUp=calcTotalEN(this.form,this) onFocus=\"calcTotalEN(this.form,this);chkRadioLang('EN')\" name=MsgEN rows=5 wrap=VIRTUAL cols=30 onChange=calcTotalEN(this.form,this) onSelect=\"Check_LangAndNumber( this,'en' )\"></textarea><FONT color=#ff0000>&nbsp;</FONT></TD> </TR>";
	//	   strObject += "<TR ><TD><INPUT id=countEN3 readOnly size=5 value=0 name=countEN></TD> </TR>  <TR>  <TD rowSpan=2 align=\"right\" vAlign=top> <INPUT type=radio value=TH name=Msg><FONT  size=\"2\" face=\"MS Sans Serif, Tahoma, sans-serif\">Thai (less than 70 character)</FONT><FONT color=#000000>&nbsp; </FONT></TD><TD><TEXTAREA  id=MsgTH onkeydown=calcTotalTH(this.form,this) onkeyup=calcTotalTH(this.form,this) onfocus=\"calcTotalTH(this.form,this);chkRadioLang('TH')\" name=MsgTH rows=5 wrap=VIRTUAL cols=30 onchange=calcTotalTH(this.form,this)></TEXTAREA>                     <FONT color=#ff0000>&nbsp;</FONT></TD></TR><TR ><TD><INPUT id=countTH2 readOnly size=5 value=0 name=countTH></TD></TR> " ;
	///	   strObject += "<tr><td colspan=\"2\" align=\"center\"><INPUT type=submit value=\"Send SMS\" name=\"chkSubmit\"><INPUT name=Reset type=reset id=\"Reset\" value=Reset></td></tr>           </table></td> <td width=\"3\" background=\"images/groponline_06.jpg\"><div align=\"right\"><img src=\"images/groponline_06.jpg\" width=\"3\" height=\"132\"></div></td></tr></table></TD> </TR>";
			
	//	   strObject += "<TR> <TD background=\"images/groponline_02.jpg\"> <IMG SRC=\"images/groponline_07.jpg\" WIDTH=8 HEIGHT=10 ALT=\"\"></TD> <TD background=\"images/groponline_08.jpg\"> <IMG SRC=\"images/groponline_08.jpg\" WIDTH=95 HEIGHT=10 ALT=\"\"></TD><TD background=\"images/groponline_02.jpg\"> <div align=\"right\"><IMG SRC=\"images/groponline_09.jpg\" WIDTH=8 HEIGHT=10 ALT=\"\"></div></TD></TR></TABLE>" ;
							var req;
							if(window.XMLHttpRequest){
								req = new XMLHttpRequest();
							}
							else if(window.ActiveXObject){
								req = new ActiveXObject("Microsoft.XMLHTTP");
							}
							else{
								alert("Browser error");
								return false;
							}
							req.onreadystatechange = function(){
								if(req.readyState == 4){
									var resultArea = document.getElementById('send');
									resultArea.innerHTML = req.responseText;
								}
							}
						//	var str = document.frm.selectNumber.value;
							req.open("GET","http://www.myhbiz.com/adds/member/ajax/ajax_SMS_php.php",true);
							req.send(null);
							}
		else if(strValue.value == "Send Email")
		{
			if(document.getElementById("Box").style.display == "none")
			{
				document.getElementById("Box").style.display = '';
			}
			else
			{
				document.getElementById("Box").style.display = 'none';
			}
			strObject = "<TABLE WIDTH=75% BORDER=0 CELLPADDING=0 CELLSPACING=0>" ;
			strObject += "<TR><TD width=\"0%\" background=\"images/groponline_02.jpg\"> <IMG SRC=\"images/groponline_01.jpg\" WIDTH=8 HEIGHT=9 ALT=\"\"></TD>" ;
			strObject += "<TD width=\"98%\" background=\"images/groponline_02.jpg\"> <IMG SRC=\"images/groponline_02.jpg\" WIDTH=95 HEIGHT=9 ALT=\"\"></TD>" ;
			strObject += "<TD width=\"2%\" background=\"images/groponline_02.jpg\"> <div align=\"right\"><IMG SRC=\"images/groponline_03.jpg\" WIDTH=8 HEIGHT=9 ALT=\"\"></div></TD></TR>" ;
			strObject += "<TR><TD colspan=\"3\" valign=\"top\"><table  width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#D1E5FF\"> " ;
			strObject += "<tr><td width=\"3\" background=\"images/groponline_04.jpg\"><div align=\"left\"><img src=\"images/groponline_04.jpg\" width=\"3\" height=\"132\"></div></td>";
		   strObject += "<td width=\"99%\"><table width=\"100%\" border=\"0\"><tr><td colspan=\"2\"><img src=\"images/sms_mail.gif\" width=\"150\" height=\"69\"></td></tr>" ;
		   strObject += "<tr><td width=\"30%\" align=\"right\">"+fnNameText+" :</td><td><input name=\"strName\" type=\"text\" id=\"strName\" value=\""+strName+"\" size=\"50\" readonly ></td></tr> " ;
		   strObject += "<tr><td align=\"right\">"+fnEmailText+" :</font></td><td><input name=\"strEmail\" type=\"text\" id=\"strEmail\" value=\""+strEmail+"\" size=\"50\" readonly ></td></tr>";
		   strObject += "<tr><td align=\"right\">"+fnSubjectText+" :</font></td><td><input name=\"strSubject\" type=\"text\" id=\"strSubject\" value=\"\" size=\"50\"></td></tr>";
		   strObject += "<tr><td align=\"right\" >"+fnMessageText+" :</td><td > <textarea name=\"strMsg\" cols=\"50\" rows=\"10\" id=\"strMsg\" ></textarea><BR><a href=\"#\" onClick=\"javascript: callPopupWindows('form1.strMsg') ;return false ; \">"+fnEditHTMLText+"</a> </td></TR>";
		   strObject += "<tr><td colspan=\"2\" align=\"center\"><INPUT type=submit value=\"Send Mail\" name=\"chkSubmit\"><INPUT name=Reset type=reset id=\"Reset\" value=Reset></td></tr>           </table></td> <td width=\"3\" background=\"images/groponline_06.jpg\"><div align=\"right\"><img src=\"images/groponline_06.jpg\" width=\"3\" height=\"132\"></div></td></tr></table></TD> </TR>";
		   strObject += "<TR> <TD background=\"images/groponline_02.jpg\"> <IMG SRC=\"images/groponline_07.jpg\" WIDTH=8 HEIGHT=10 ALT=\"\"></TD> <TD background=\"images/groponline_08.jpg\"> <IMG SRC=\"images/groponline_08.jpg\" WIDTH=95 HEIGHT=10 ALT=\"\"></TD><TD background=\"images/groponline_02.jpg\"> <div align=\"right\"><IMG SRC=\"images/groponline_09.jpg\" WIDTH=8 HEIGHT=10 ALT=\"\"></div></TD></TR></TABLE>" ;

			/*strObject = "<table width=\"70%\" border=\"0\" align=\"center\">";
			strObject += "<tr class=\"font\">";
			strObject += "<td width=\"38%\">&nbsp;</td>";
			strObject += "<td width=\"62%\">&nbsp;</td>";
			strObject += "</tr>";
			strObject += "<tr><td width=\"30%\" align=\"right\" bgcolor=\"3BA9CE\" class=\"font\"><b><font color=\"#FFFFFF\">Name :</font></b></td><td width=\"70%\" bgcolor=\"E7F7FB\"> <input name=\"strName\" type=\"text\" id=\"strName\" value=\""+strName+"\" size=\"50\" readonly ></td></tr> " ;
			strObject += "<tr><td bgcolor=\"3BA9CE\" align=\"right\"><b><span class=\"font\"><font color=\"#FFFFFF\">Email :</font></span></b></td><td bgcolor=\"E7F7FB\"> <input name=\"strEmail\" type=\"text\" id=\"strEmail\" value=\""+strEmail+"\" size=\"50\" readonly ></td></tr> " ;
			strObject += "<tr><td align=\"right\" bgcolor=\"3BA9CE\" height=\"2\" valign=\"top\"><b><span class=\"font\"><font color=\"#FFFFFF\">Message :</font></span></b></td><td bgcolor=\"E7F7FB\" height=\"2\"> <textarea name=\"strReplyMsgEN\" cols=\"50\" rows=\"10\" id=\"strReplyMsgEN\" onKeyPress=\"return Check_Keypress_Char_English(event)\"></textarea><BR><a href=\"#\" onClick=\"javascript: callPopupWindows('form1.strReplyMsgEN') ;return false ; \">Edit HTML</a> <span class=\"fontblack\"></span></td></tr> " ;
			strObject += "<tr><td colspan=\"2\" align=\"center\"><INPUT type=\"submit\" value=\"Submit\" name=\"Submit\"> <INPUT name=\"Reset\" type=\"reset\" id=\"Reset\" value=\"Reset\"></td></tr>" ;
			strObject += "</table>" ;*/
		}
		else
		{
			strObject = ""; 
		}
		document.getElementById("send").innerHTML = strObject ;
	//}
	//else
	//{
	//	alert('You need to be a Supervisor to use this function.');
	//}
}

//=============================================News_SMS================================================

var unicodeFlag = 0;
var msgTotal = 0;

function updateTextBoxCounter() {
	unicodeFlag = 0;
	var extraChars = 0;
	var msgCount = 0;
	var F = document.forms['form1'];

   for (var i = 0; (!unicodeFlag && (i < F.msg.value.length)); i++) {
      if ((F.msg.value.charAt(i) >= '0') && (F.msg.value.charAt(i) <= '9')) {
      }else if ((F.msg.value.charAt(i) >= 'A') && (F.msg.value.charAt(i) <= 'Z')) {
      }else if ((F.msg.value.charAt(i) >= 'a') && (F.msg.value.charAt(i) <= 'z')) {
      }else if (F.msg.value.charAt(i) == '@') {
      }else if (F.msg.value.charAt(i) == 'ฃ') {
      }else if (F.msg.value.charAt(i) == '$') {
      }else if (F.msg.value.charAt(i) == 'ฅ') {
      }else if (F.msg.value.charCodeAt(i) == 0xE8) {
      }else if (F.msg.value.charCodeAt(i) == 0xE9) {
      }else if (F.msg.value.charCodeAt(i) == 0xF9) {
      }else if (F.msg.value.charCodeAt(i) == 0xEC) {
      }else if (F.msg.value.charCodeAt(i) == 0xF2) {
      }else if (F.msg.value.charCodeAt(i) == 0xC7) {
      }else if (F.msg.value.charAt(i) == '\r') {
      }else if (F.msg.value.charAt(i) == '\n') {
      }else if (F.msg.value.charCodeAt(i) == 0xD8) {
      }else if (F.msg.value.charCodeAt(i) == 0xF8) {
      }else if (F.msg.value.charCodeAt(i) == 0xC5) {
      }else if (F.msg.value.charCodeAt(i) == 0xE5) {
      }else if (F.msg.value.charCodeAt(i) == 0x394) {
      }else if (F.msg.value.charAt(i) == '_') {
      }else if (F.msg.value.charCodeAt(i) == 0x3A6) {
      }else if (F.msg.value.charCodeAt(i) == 0x393) {
      }else if (F.msg.value.charCodeAt(i) == 0x39B) {
      }else if (F.msg.value.charCodeAt(i) == 0x3A9) {
      }else if (F.msg.value.charCodeAt(i) == 0x3A0) {
      }else if (F.msg.value.charCodeAt(i) == 0x3A8) {
      }else if (F.msg.value.charCodeAt(i) == 0x3A3) {
      }else if (F.msg.value.charCodeAt(i) == 0x398) {
      }else if (F.msg.value.charCodeAt(i) == 0x39E) {
      }else if (F.msg.value.charCodeAt(i) == 0xC6) {
      }else if (F.msg.value.charCodeAt(i) == 0xE6) {
      }else if (F.msg.value.charCodeAt(i) == 0xDF) {
      }else if (F.msg.value.charCodeAt(i) == 0xC9) {
      }else if (F.msg.value.charAt(i) == ' ') {
      }else if (F.msg.value.charAt(i) == '!') {
      }else if (F.msg.value.charAt(i) == '\"') {
      }else if (F.msg.value.charAt(i) == '#') {
      }else if (F.msg.value.charCodeAt(i) == 0xA4) {
      }else if (F.msg.value.charAt(i) == '%') {
		  extraChars++;/*
		  extraChars++;
		  extraChars++;
		  extraChars++;
		  extraChars++;
		  extraChars++;
		  extraChars++;*/
      }else if (F.msg.value.charAt(i) == '&') {
		  extraChars++;/*
		  extraChars++;
		  extraChars++;
		  extraChars++;*/
      }else if (F.msg.value.charAt(i) == '\'') {
      }else if (F.msg.value.charAt(i) == '(') {
      }else if (F.msg.value.charAt(i) == ')') {
      }else if (F.msg.value.charAt(i) == '*') {
      }else if (F.msg.value.charAt(i) == '+') {
      }else if (F.msg.value.charAt(i) == ',') {
      }else if (F.msg.value.charAt(i) == '-') {
      }else if (F.msg.value.charAt(i) == '.') {
      }else if (F.msg.value.charAt(i) == '/') {
      }else if (F.msg.value.charAt(i) == ':') {
      }else if (F.msg.value.charAt(i) == ';') {
      }else if (F.msg.value.charAt(i) == '<') {
      }else if (F.msg.value.charAt(i) == '=') {
      }else if (F.msg.value.charAt(i) == '>') {
      }else if (F.msg.value.charAt(i) == '?') {
      }else if (F.msg.value.charCodeAt(i) == 0xA1) {
      }else if (F.msg.value.charCodeAt(i) == 0xC4) {
      }else if (F.msg.value.charCodeAt(i) == 0xD6) {
      }else if (F.msg.value.charCodeAt(i) == 0xD1) {
      }else if (F.msg.value.charCodeAt(i) == 0xDC) {
      }else if (F.msg.value.charCodeAt(i) == 0xA7) {
      }else if (F.msg.value.charCodeAt(i) == 0xBF) {
      }else if (F.msg.value.charCodeAt(i) == 0xE4) {
      }else if (F.msg.value.charCodeAt(i) == 0xF6) {
      }else if (F.msg.value.charCodeAt(i) == 0xF1) {
      }else if (F.msg.value.charCodeAt(i) == 0xFC) {
      }else if (F.msg.value.charCodeAt(i) == 0xE0) {
      }else if (F.msg.value.charCodeAt(i) == 0x391) {
      }else if (F.msg.value.charCodeAt(i) == 0x392) {
      }else if (F.msg.value.charCodeAt(i) == 0x395) {
      }else if (F.msg.value.charCodeAt(i) == 0x396) {
      }else if (F.msg.value.charCodeAt(i) == 0x397) {
      }else if (F.msg.value.charCodeAt(i) == 0x399) {
      }else if (F.msg.value.charCodeAt(i) == 0x39A) {
      }else if (F.msg.value.charCodeAt(i) == 0x39C) {
      }else if (F.msg.value.charCodeAt(i) == 0x39D) {
      }else if (F.msg.value.charCodeAt(i) == 0x39F) {
      }else if (F.msg.value.charCodeAt(i) == 0x3A1) {
      }else if (F.msg.value.charCodeAt(i) == 0x3A4) {
      }else if (F.msg.value.charCodeAt(i) == 0x3A5) {
      }else if (F.msg.value.charCodeAt(i) == 0x3A7) {
      }else if (F.msg.value.charAt(i) == '^') {
         extraChars++;
      }else if (F.msg.value.charAt(i) == '{') {
         extraChars++;
      }else if (F.msg.value.charAt(i) == '}') {
         extraChars++;
      }else if (F.msg.value.charAt(i) == '\\') {
         extraChars++;
      }else if (F.msg.value.charAt(i) == '[') {
         extraChars++;
      }else if (F.msg.value.charAt(i) == '~') {
         extraChars++;
      }else if (F.msg.value.charAt(i) == ']') {
         extraChars++;
      }else if (F.msg.value.charAt(i) == '|') {
         extraChars++;
      }else if (F.msg.value.charCodeAt(i) == 0x20AC) {
         extraChars++;
      }else {
         unicodeFlag = 1;
      }
   }

   if (unicodeFlag) {
	   F.strMsg.value = 'TH' ;
      msgCount = F.msg.value.length + extraChars;
      if (msgCount <= 70) {
         msgCount = 1;
		 F.length_mss.value = 70
		
      }else {
         msgCount += (63-1);
         msgCount -= (msgCount % 63);
         msgCount /= 63;
		 F.length_mss.value = 63
      }
	  F.datacoding.options[1].selected=true;
	  F.length_use.value = F.msg.value.length + extraChars;
	  msgTotal = F.msg.value.length + extraChars;
	  F.totaluse.value = msgCount;
	  if (msgCount>1) {
		  F.textType.value = 1
	  }else{
		  F.textType.value = 2
	  }
   }else {
	   F.strMsg.value = 'EN' ;
      msgCount = F.msg.value.length + extraChars;
      if (msgCount <= 160) {
         msgCount = 1;
		 F.length_mss.value = 160
      }else {
         msgCount += (153-1);
         msgCount -= (msgCount % 153);
         msgCount /= 153;
		 F.length_mss.value = 153
      }
	  F.datacoding.options[0].selected=true;
	  F.length_use.value = F.msg.value.length + extraChars;
	  msgTotal = F.msg.value.length + extraChars;
	  F.totaluse.value =msgCount;
	  if (msgCount>1) {
		  F.textType.value = 1
	  }else{
		  F.textType.value = 2
	  }
   }
}

function check_text_leng(){
	var F = document.forms['form1'];
	d = F.datacoding;
	updateTextBoxCounter();
	if (d.value=='iso88591') { // eng
		if (F.length_use.value > 608 || (F.length_use.value > 0xB0A0 && F.length_use.value < 0xF7FF ))	  {
			event.returnValue = false;
			return false;
		}
	}else{
		if (F.length_use.value > 248)	  {
			event.returnValue = false;
			return false;
		}
	}
}

function set_lang(L){
	var F = document.forms['form1'];
	if (L=='iso88591') { // eng
		if (msgTotal>0){
			s = F.msg.value;
			code = '';
			for (i=0;i<s.length;i++)
				if (s.charCodeAt(i)<=125) {
					code +=  s.charAt(i);
				}else go = true;
			if (go) {
				var go = confirm(fnWrongMSG);			//fnWrongMSG
				if (go){
					F.msg.value = code;
				}
			}
		}
	}
	updateTextBoxCounter();
}


//=====================================================================================================
//=====================================================================================================
function CheckLevelMenuAdmin( objForm, objFields )
{
	var dForm = document.forms[objForm.name];
	var dml = document.forms[objForm.name].elements;
	var objLength = document.forms[objForm.name].elements.length;
	var objAct = objFields.id ;
	var objID, objType ;
	var arrObjID ;
	var arrObjName = new Array  ;
	var strName = '' ;
	var strGlue = '' ;
	var strID = "";
	var chkLevel = null;
	//alert( "cur Id ==> " + objAct ) ;
	//alert(objFields.checked);
	arrObjID = objAct.split("_")
	//alert(arrObjID.length);
	
	for(var i=0;i<arrObjID.length;i++)
	{
		if ( i > 0 ) { strGlue = "_" ; }
		strName += strGlue + arrObjID[i] ;
		arrObjName[i] = strName ;
		//alert( i  + " ==> " + arrObjName[i] );
	}
	

	for(var i=0;i<objLength;i++)
	{
		objID = document.forms[objForm.name].elements[i].id ;
		objType = document.forms[objForm.name].elements[i].type ;
		for(var j=1;j<arrObjName.length;j++)
		{
				if( ( objType == 'checkbox' ) && ( objID == arrObjName[j] ) )
				{
						if(objFields.checked == true )
						{
							document.forms[objForm.name].elements[i].checked = true ;
						}
				}
		}
		
		//alert(objID);
		
		if( ( objType == 'checkbox' ) && ( objID.indexOf(objAct) != -1 ) )
		{
				//var gh = "none ";
				for(var k=0;k<10;k++)
				{
					
					if ( objID.indexOf(objAct+k) == -1 )
					{
						chkLevel = false ;
					}
					else
					{
						chkLevel = true ;
						//gh = objAct+k;
						break;
					}
				}
				//alert(  gh+ " ==> " + objID.indexOf(gh) + " ==> " +chkLevel )
				
				if ( chkLevel == false )
				{
					if(objFields.checked == true )
					{
						document.forms[objForm.name].elements[i].checked = true ;
					}
					else
					{
						document.forms[objForm.name].elements[i].checked = false ;
					}
				}
				
				//alert(objID);
		}
	}
}
//=====================================================================================================

//=====================================================================================================
function CheckKeypressAcceptDateValueOnly(e)
{
	//alert(event.keyCode);
	if (e.keyCode < 47 || e.keyCode > 57)
	{
		e.returnValue = false;
		alert(errOnlyNumSlash);
		//alert("Please enter ( 0-9 and '/' ) only.");
	}
}
//=====================================================================================================

//=====================================================================================================
function CheckKeypressAcceptNumberOnly(e)
{
	//alert(e.keyCode);
	if (e.keyCode < 48 || e.keyCode > 57)
	{
		e.returnValue = false;
		alert(sErrorMsg);
		//alert("Please enter Number only.");
	}
}
//=====================================================================================================

//=====================================================================================================
function resetFormAddHighlight( objForm, objImg )
{
	var dForm = document.forms[objForm.name] ;
	//dForm.reset();
	if ( objImg.style.display == '' )
	{
		objImg.style.display = 'none' ;
	}
}
//=====================================================================================================

//=====================================================================================================
function resetFormValue(  objForm, oldValue,TheFields, actTheFields)
{
	var dForm = document.forms[objForm.name] ;
	//alert(TheFields);
	dForm.reset() ;
	if ( resetFormValue.arguments.length > 2 )
	{
		if ( oldValue == '' )
		{
			actTheFields.disabled = false ;
		}
		else
		{
			actTheFields.disabled = true ;
		}
		TheFields.display = oldValue ;
	}
}
//=====================================================================================================

//=====================================================================================================
function resetFormValue2(  objForm, oldValue,TheFields, actTheFields, objImgOld, objImg )
{
	var dForm = document.forms[objForm.name] ;
	//alert(TheFields);
	dForm.reset() ;
	if ( resetFormValue2.arguments.length > 2 )
	{
		actTheFields.disabled = true ;
		TheFields.display = oldValue ;
		objImgOld.style.display = '';
		objImg.style.display = 'none';
	}
}
//=====================================================================================================

//=====================================================================================================
function checkMenuContent( objSel, objForm, objRadio )
{
	var dForm = document.forms[objForm.name] ;
	var strMenuTypeValue = getRadioButtonValue2(objRadio) ;
	var valueStatusMenuType = objSel.value ;
	//alert(strMenuTypeValue);
	//alert(valueStatusMenuType);

	if( valueStatusMenuType == "Y" )
	{
		sec_menu_url.style.display = 'none';
		dForm.menu_url.disabled = true ;
		dForm.menu_admin_url.disabled = true ;
	}
	else
	{
		if ( strMenuTypeValue == "T" )
		{
			sec_menu_url.style.display = 'none';
			dForm.menu_url.disabled = true ;
			dForm.menu_admin_url.disabled = true ;
		}
		else
		{
			sec_menu_url.style.display = '';
			dForm.menu_url.disabled = false ;
			dForm.menu_admin_url.disabled = false ;
			dForm.menu_url.focus();
		}//if ( strMenuTypeValue == "T" )
	}
	
}
//=====================================================================================================

//=====================================================================================================
/*function checkMenuContent( objSel, objForm, objRadio )
{
	var dForm = document.forms[objForm.name] ;
	var strMenuTypeValue = getRadioButtonValue(objRadio) ;
	var valueStatusMenuType = objSel.value ;
	//alert(strMenuTypeValue);
	//alert(valueStatusMenuType);
	
	if( valueStatusMenuType == "Y" )
	{
		sec_menu_url.style.display = 'none';
		dForm.menu_url.disabled = true ;
		dForm.menu_admin_url.disabled = true ;
	}
	else
	{
		if ( strMenuTypeValue == "T" )
		{
			sec_menu_url.style.display = 'none';
			dForm.menu_url.disabled = true ;
			dForm.menu_admin_url.disabled = true ;
		}
		else
		{
			sec_menu_url.style.display = '';
			dForm.menu_url.disabled = false ;
			dForm.menu_admin_url.disabled = false ;
			dForm.menu_url.focus();
		}//if ( strMenuTypeValue == "T" )
	}
	
}*/
//=====================================================================================================

//=====================================================================================================
function checkMenuContent2( objSel, objForm )
{
	var dForm = document.forms[objForm.name] ;
	var valueStatusMenuType = objSel.value ;
	//alert(valueStatusMenuType);
	
	if( valueStatusMenuType == "Y" )
	{
		sec_menu_url.style.display = 'none';
		dForm.menu_url.disabled = true ;
		dForm.menu_admin_url.disabled = true ;
	}
	else
	{
		sec_menu_url.style.display = '';
		dForm.menu_url.disabled = false ;
		dForm.menu_admin_url.disabled = false ;
		dForm.menu_url.focus();
	}
	
}
//=====================================================================================================

//=====================================================================================================
function checkMenuType( TheFields, objForm, objSel )
{
	var dForm = document.forms[objForm.name] ;
	var strMenuTypeValue ;
	var boolStatusObjSel ;
	strMenuTypeValue = TheFields.value ;
	
	if( checkMenuType.arguments.length > 2)
	{
		boolStatusObjSel = true ;
	}
	else
	{
		boolStatusObjSel = false ;
	}
	
	//alert(strMenuTypeValue);
	
	if ( strMenuTypeValue == "T" )
	{
		if ( boolStatusObjSel == true )
		{
				sec_manage_menu.style.display = 'none';
				restoreSelectedDefault( objSel );
				objSel.disabled = true;
				sec_menu_url.style.display = 'none';
				dForm.menu_url.disabled = true ;
				dForm.menu_admin_url.disabled = true ;
		}
		else
		{
			sec_manage_menu.style.display = 'none';
		}
	}
	else
	{
		if ( boolStatusObjSel == true )
		{
			sec_manage_menu.style.display = '';
			objSel.disabled = false;
		}
		else
		{
			sec_manage_menu.style.display = '';
		}
	}
}
//=====================================================================================================

//=====================================================================================================
function checkMenuType2( TheFieldsValue, objForm, objSel )
{
	var dForm = document.forms[objForm.name] ;
	var strMenuTypeValue ;
	var boolStatusObjSel ;
	strMenuTypeValue = TheFieldsValue ;
	
	if( checkMenuType2.arguments.length > 2)
	{
		boolStatusObjSel = true ;
	}
	else
	{
		boolStatusObjSel = false ;
	}
	
	//alert(strMenuTypeValue);
	
	if ( strMenuTypeValue == "T" )
	{
		if ( boolStatusObjSel == true )
		{
				sec_manage_menu.style.display = 'none';
				restoreSelectedDefault( objSel );
				objSel.disabled = true;
				sec_menu_url.style.display = 'none';
				dForm.menu_url.disabled = true ;
				dForm.menu_admin_url.disabled = true ;
		}
		else
		{
			sec_manage_menu.style.display = 'none';
		}
	}
	else
	{
		if ( boolStatusObjSel == true )
		{
			sec_manage_menu.style.display = '';
			objSel.disabled = false;
		}
		else
		{
			sec_manage_menu.style.display = '';
		}
	}
}
//=====================================================================================================


//=====================================================================================================
function restoreSelectedDefault( objSel ) 
{  
	
	for (var i = 0; i < objSel.length; i++) 
	{      
		 if (objSel.options[i].defaultSelected == true) 
		 {        
		 	objSel.options[i].selected = true ;   
		 }
	}   
}
//=====================================================================================================

//=====================================================================================================
function getChoiceSelected( objSel ) 
{  
	for (var i = 0; i < objSel.length; i++) 
	{      
		if ( objSel.options[i].selected == true ) 
		{         
			return objSel.options[i].text   ;   
		}   
	}   
	
	return "";
}
//=====================================================================================================

//=====================================================================================================
/*function checkMenuType( TheFields, objForm, objSel )
{
	var dForm = document.forms[objForm.name] ;
	var strMenuTypeValue ;
	var boolStatusObjSel ;
	strMenuTypeValue = TheFields.value ;
	
	if( checkMenuType.arguments.length > 2)
	{
		boolStatusObjSel = true ;
	}
	else
	{
		boolStatusObjSel = false ;
	}
	
	//alert(strMenuTypeValue);
	//alert(objSel.value);
	
	if ( strMenuTypeValue == "T" )
	{
		if ( boolStatusObjSel == true )
		{
			if( objSel.value == "N" )
			{
				dForm.menu_name.disabled = false ;
				sec_menu_url.style.display = 'none'
				dForm.menu_url.disabled = true ;
				dForm.menu_admin_url.disabled = true ;
			}
		}
		else
		{
			dForm.menu_name.disabled = false ;
			sec_menu_url.style.display = 'none'
			dForm.menu_url.disabled = true ;
			dForm.menu_admin_url.disabled = true ;
		}
	}
	else
	{
		if ( boolStatusObjSel == true )
		{
			if( objSel.value == "N" )
			{
				sec_menu_url.style.display = ''
				dForm.menu_url.disabled = false ;
				dForm.menu_admin_url.disabled = false ;
				dForm.menu_url.focus();
			}
		}
		else
		{
			sec_menu_url.style.display = ''
			dForm.menu_url.disabled = false ;
			dForm.menu_admin_url.disabled = false ;
			dForm.menu_url.focus();
		}
	}
}*/
//=====================================================================================================

//=====================================================================================================
function  checkOldStatus( form, nameCheckbox ,objActiveCheckbox )  
{
	var dml = document.forms[form.name] ;
	var valCheck ;

	if ( objActiveCheckbox.checked == true )
	{
		valCheck = true
	}
	else
	{
		valCheck = false
	}
	SetChecked( form, valCheck, nameCheckbox ) ;
}
//=====================================================================================================

//=====================================================================================================
function SetChecked( form, valCheck, nameCheckbox ) 
{
	var dml = document.forms[form.name] ;
	var len = dml.elements.length ;
	var strName ;
	var newString ;
	var i;
	var objChkbox ;


	for( i=0 ; i<len ; i++)
 	{
		if ( dml.elements[i].name == nameCheckbox && dml.elements[i].disabled == false ) 
		{
			dml.elements[i].checked = valCheck;
		}
	}
}
//=====================================================================================================

//=====================================================================================================
function checkAllStatusChecked( form, nameCheckbox , objAll ) 
{
	var chkAll = null;
	var dml = document.forms[form.name] ;
	var len = dml.elements.length ;
	var i;
	for( i=0 ; i<len ; i++)
 	{
		if ( dml.elements[i].name == nameCheckbox && dml.elements[i].checked == true ) 
		{
			chkAll = true ;
		}
		else if  ( dml.elements[i].name == nameCheckbox && dml.elements[i].checked == false ) 
		{
			chkAll = false ;
			break;
		}
	}
	
	if ( chkAll == true )
	{
		objAll.checked = true;
	}
	else
	{
		objAll.checked = false;
	}
	
}
//=====================================================================================================

//=====================================================================================================
function swapMultiImage( form, fileField, objImg ) 
{
	var myImage, objFile, objImage ;
	var dForm = document.forms[form.name] ;
	myImage = new Image() ;
	myImage.src = fileField.value ;
 	objImage = eval( "document.forms[form.name]." + objImg ) ;
	objImage.src = myImage.src ;
	return true ;
}
//=====================================================================================================

//=====================================================================================================
function swapMultiImage2( form, fileField, objImg, intMaxWidthImage ) 
{
	var myImage ;
	var dForm = document.forms[form.name] ;
	myImage = new Image() ;
	myImage.src = fileField.value ;
	//alert("PreView ==> "+objImg.width);
	//alert("New Pic ==> "+myImage.width);
	objImg.width = myImage.width
	objImg.src = myImage.src ;
	resizeImage( objImg )  ;
	//return true ;
}
//=====================================================================================================

//=====================================================================================================
function checkAutoResizeImage( strImgName, intMaxWidthImage ) 
{
	var strImageName ;
	
		for(var i=0;i<document.images.length;i++)
		{
			strImageName =document.images[i].name ;
			if ( strImageName.indexOf(strImgName) != -1 )
			{
				//alert(document.images[i].name + " == " + strImgName + i  + " ==> " + document.images[i].width) ;
				resizeImage( document.images[i] , intMaxWidthImage ) ;
				if( document.images[i].width > intMaxWidthImage )
				{
					while (document.images[i].width > intMaxWidthImage )
					{
						resizeImage( document.images[i] , intMaxWidthImage ) ;
					}
				}
			}
		}
	return ;
	
}
//=====================================================================================================

//=====================================================================================================
function resizeImage( objImg , intMaxWidthImage ) 
{
	var imageWidth ;
	imageWidth = objImg.width ;

	//alert( objImg.name + "old ==> " + objImg.width);
	if ( resizeImage.arguments.length < 2 ) { intMaxWidthImage = 200 ; }
	
	if( imageWidth == 0 ){ objImg.width = intMaxWidthImage; }
	if ( intMaxWidthImage < imageWidth )
	{
		objImg.width = intMaxWidthImage ;
	}
	//alert( objImg.name + "new ==> " + objImg.width);
	return true ;
}
//=====================================================================================================

//=====================================================================================================
function displayImage( objImg ) 
{
	if ( objImg.style.display == 'none' )
	{
		objImg.style.display = '' ;
	}
}
//=====================================================================================================

//=====================================================================================================
function showImage( objImg, objOldImg ) 
{
	if ( objImg.style.display == 'none' )
	{
		objImg.style.display = '' ;
		objOldImg.style.display = 'none' ;
	}
}
//=====================================================================================================

//=====================================================================================================
function showTableRow( idRowName ) 
{
	var objRow = eval( idRowName+ ".style") ;
	if ( objRow.display == 'none' )
	{
		objRow.display = '' ;
	}
}
//=====================================================================================================

//=====================================================================================================
function refreshPage( strUrl ) 
{
	document.location = strUrl ;
}
//=====================================================================================================

//=====================================================================================================
function chooseStatusUpload( objForm, objRadioBtn, objFile, objImg, objImgOld ) 
{
	var dForm = document.forms[objForm.name] ;
	var  typeActive = objRadioBtn.value ;
	if( typeActive == 'old' )
	{
		objFile.disabled = true ;
		objImgOld.style.display = '' ;
		objImg.style.display = 'none' ;
	}
	else
	{
		objFile.disabled = false ;
		objImgOld.style.display = 'none' ;
		objImg.style.display = '' ;
	}
}
//=====================================================================================================

//=====================================================================================================
function popupWindow( strURL,strWinName, strWidth, strHeight, strTop, strLeft, useResize, useToolbar, useMenubar,useLocationbar, useDirectory, useScrollbar, useStatusbar )
{
	if( popupWindow.arguments.length == 2)
	{
		strWidth = "600" ;
		strHeight = "400" ;
		strTop = "";
		strLeft = "";
		useToolbar = "no" ; // yes, no
		useDirectory = "no" ;	// yes, no
		useMenubar = "no"; // yes, no
		useScrollbar = "yes" ; // yes, no , auto
		useLocationbar = "no" ;
		useStatusbar = "yes" ;
		useResize = "no";
	}
	else
	{
		strWidth = ( (strWidth == undefined) || (strWidth == '') ) ? "600" : strWidth ;
		strHeight =( (strHeight == undefined) || (strHeight == '') ) ? "400" : strHeight ;
		strTop = ( (strTop == undefined) || (strTop == '') ) ? "" : ",top=" + strTop ;
		strLeft = ( (strLeft == undefined) || (strLeft == '') ) ? "" : ",left=" + strLeft ;
		useToolbar = ( (useToolbar == undefined) || (useToolbar == '') ) ? "no" : useToolbar ;
		useDirectory = ( (useDirectory == undefined) || (useDirectory == '') ) ? "no" : useDirectory ;
		useMenubar = ( (useMenubar == undefined) || (useMenubar == '') ) ? "no" : useMenubar ;
		useScrollbar =( (useScrollbar == undefined) || (useScrollbar == '') ) ? "yes" : useScrollbar ;
		useLocationbar = ( (useLocationbar == undefined) || (useLocationbar == '') ) ? "no" : useLocationbar ;
		useStatusbar = ( (useStatusbar == undefined) || (useStatusbar == '') ) ? "yes" : useStatusbar ;
		useResize = ( (useResize == undefined) || (useResize == '') ) ? "no" : useResize ;
	}

	/*alert(strURL + " == > " +
			  "toolbar=" + useToolbar + 
			  ",menubar=" + useMenubar + 
			  ",scrollbars=" + useScrollbar +
			  ",directiories=" + useDirectory +
			  ",location=" + useLocationbar +
			  ",status=" + useStatusbar +
			  ",resizable=" + useResize +
			  ",width=" + strWidth +
			  ",height=" + strHeight +
			  strLeft + strTop
			);
	*/

	wins = window.open( strURL, strWinName,
											  "toolbar=" + useToolbar + 
											  ",menubar=" + useMenubar + 
											  ",scrollbars=" + useScrollbar +
											  ",directiories=" + useDirectory +
											  ",location=" + useLocationbar +
											  ",status=" + useStatusbar +
											  ",resizable=" + useResize +
											  ",width=" + strWidth +
											  ",height=" + strHeight +
											  strLeft + strTop
											);
	//return false ;
	return wins ;
}
//=====================================================================================================

//=====================================================================================================
function popWin( strTarget, strWinName, strWidth , strHeight, strTop, strLeft) 
{
		popupWindow( strTarget,strWinName, strWidth, strHeight, strTop, strLeft,1) ;
}
//=====================================================================================================

//=====================================================================================================
function popWinNoResize( strTarget, strWinName, strWidth , strHeight, strTop, strLeft) 
{
		popupWindow( strTarget,strWinName, strWidth, strHeight, strTop, strLeft,0) ;
}
//=====================================================================================================

//=====================================================================================================
function previewLink( objField, strWinName, strWidth , strHeight, strTop, strLeft) 
{
	var errEmptyContentURL = errEmptyURL ;
	
	if (checkStringCompare( objField,'http://',errEmptyContentURL))
	{
		popupWindow( objField.value,strWinName, strWidth, strHeight, strTop, strLeft,1) ;
	}
	
}
//=====================================================================================================

//=====================================================================================================
function windowPopup(url,winname,feature) 
{
 	wins = open(url,winname,feature);
}
//=====================================================================================================

//=====================================================================================================
function addUserInGroup( objListUser, objListUserInGroup, objBtnAdd, objBtnRemove )
{
	var errEmptyUser = errAddUser ;
	var errNoChooseUser = plsAddUser ;
	
	if ( objListUser.disabled != true )
	{
		ChangeToList( objListUser, objListUserInGroup, objBtnAdd, objBtnRemove, errNoChooseUser )
	}
	else
	{
		alert( errEmptyUser ) ;
	}
}
//=====================================================================================================

//=====================================================================================================
function RemoveUserInGroup( objListUserInGroup, objListUser, objBtnRemove, objBtnAdd )
{
	var errEmptyUser = errDelUser ;
	var errNoChooseUser = plsDelUser ;
	
	if ( objListUserInGroup.disabled != true )
	{
		ChangeToList( objListUserInGroup, objListUser, objBtnRemove, objBtnAdd, errNoChooseUser )
	}
	else
	{
		alert( errEmptyUser ) ;
	}
}
//=====================================================================================================

//=====================================================================================================
function ChangeToList( objListUser, objListUserInGroup, objBtnAdd, objBtnRemove, strAlert)
{
	var errMsg = strAlert ;
	var selectedValue ;
	var selectedText ;
	
	if( objListUser.selectedIndex < 0 )
	{
		  alert( errMsg ) ;
		  if( objListUser.options[0] != null ) 
		  {
			  objListUser.options[0].selected = true ;
			  objListUser.focus();
		  }
		  return false;
	}
	else 
	{
		var removeOption = new Array ;
		  for (var i=0;i<objListUser.length;i++)
		 {
		 		//alert( objListUser.name + " ==> " +  objListUser.length);	
				if( objListUser.options[i].selected == true )
				{	
					//selectedValue = objListUser.options[objListUser.selectedIndex].value ;
					selectedValue = objListUser.options[i].value ;
					//selectedText = objListUser.options[objListUser.selectedIndex].text ;
					selectedText = objListUser.options[i].text ;
					//new Option([text[, value[, defaultSelected[, selected]]]]) 
					objListUserInGroup.options[objListUserInGroup.length] = new Option( selectedText, selectedValue, true, true ) ;
					//objListUser.options[objListUser.selectedIndex] = null ;
					removeOption[i] = i + '|Y' ;
				}
				else
				{
					removeOption[i] = i + '|N' ;
				}
		  }
		
		var Value ;
		var Div = 0 ;
		var Pos ; 
		for (var i=0;i<removeOption.length;i++)
		{
			Value = removeOption[i].split("|")
			if ( Value[1] == 'Y' )
			{
				Pos =Value[0] - Div ;
				//alert("value ==> " + Value[0] + " ==> pos ==>" + Pos) ;
				if( Pos == '0' )
				{
					objListUser.options[0] = null ;
					Div++ ;
				}
				else
				{
					objListUser.options[Pos] = null ;
					Div++ ;
				}
			}
		} // end for
		
	}
	//Call Function Disable Button
	disableButton( objListUser, objBtnAdd ) ; 
	disableButton( objListUserInGroup, objBtnRemove ) ; 
}
//=====================================================================================================

//=====================================================================================================
function disableButton( objListUser, objBtn )
{
	if( objListUser.options.length > 0 )
	{
		objBtn.disabled = false ;
	}
	else
	{
		objBtn.disabled = true ;
	}
}
//=====================================================================================================

//=====================================================================================================
function selectListAll( objListBox )
{
	if( objListBox.disabled != true )
	{
		if( objListBox.selectedIndex < 0 )
		{
			for (var i=0;i<objListBox.length;i++)
			{
				objListBox.options[i].selected = true ;
			}
		}
	}
}
//=====================================================================================================

//=====================================================================================================
function checkEnableEditBtn( objBtnEdit, objListBox )
{
	var intNumSelected = 0 ;
	for (var i=0;i<objListBox.length;i++)
	{
		
		if ( objListBox.options[i].selected == true )
		{
			intNumSelected++ ;
			//alert(intNumSelected) ;
		}
		
		if ( intNumSelected > 1 )
		{
			objBtnEdit.disabled = true;
			break;
		}
	}
	
	if ( intNumSelected <= 1 )
	{
		objBtnEdit.disabled = false ;
	}
}
//=====================================================================================================

//=====================================================================================================
function confirmAction( objForm, strConfirm, strAction )
{
	var dForm = document.forms[objForm.name] ;

	if ( confirm( strConfirm ) == true )
	{
		dForm.action = strAction ;
		dForm.submit() ;
	}
}
//=====================================================================================================

//=====================================================================================================
function editTemplate( objForm, objHidden, strAction, intTemplateID ,strTemplateName )
{
	var dForm = document.forms[objForm.name] ;
	var strMsgConfirm = fnEditTemplate+" " + strTemplateName  ;
	objHidden.value = intTemplateID ;
	window.status = strMsgConfirm ;
	dForm.action = strAction ;
	dForm.submit() ;
	//confirmAction( objForm, strMsgConfirm, strAction ) ;
}
//=====================================================================================================

//=====================================================================================================
function confirmDeleteTemplate( objForm, objHidden, strAction, intTemplateID ,strTemplateName )
{
	var strMsgConfirm = fnDelTemplate+" " + strTemplateName + "?" ;
	objHidden.value = intTemplateID ;
	window.status = strMsgConfirm ;
	confirmAction( objForm, strMsgConfirm, strAction ) ;
}
//=====================================================================================================

//=====================================================================================================
function confirmDeletePictureInGallery( objForm, objHidden, intTemplateID ,strTemplateName )
{
	var strMsgConfirm = fnDelPicture+" "+ strTemplateName + "?" ;
	var strAction = 'delete_picture_in_gallery.asp' ;
	objHidden.value = intTemplateID ;
	window.status = strMsgConfirm ;
	confirmAction( objForm, strMsgConfirm, strAction ) ;
}
//=====================================================================================================

//=====================================================================================================
function confirmDeleteFileScan( objForm, objHidden, intTemplateID ,strTemplateName, strLang )
{
	var dForm = document.forms[objForm.name] ;
	var strMsgConfirm = fnDelFile+" "+ strTemplateName + "?" ;
	var strAction = 'delete_file_scan.asp' ;
	objHidden.value = intTemplateID ;
	dForm.f_Type.value = strLang;
	window.status = strMsgConfirm ;
	confirmAction( objForm, strMsgConfirm, strAction ) ;
}
//=====================================================================================================

//=====================================================================================================
function confirmDeleteImageUpload( objForm, objHidden, strTemplateName)
{
	var dForm = document.forms[objForm.name] ;
	var strMsgConfirm = fnDelPictureName+" " + strTemplateName + "?" ;
	var strAction = 'delete_image_upload.asp' ;
	objHidden.value = strTemplateName ;
	window.status = strMsgConfirm ;
	confirmAction( objForm, strMsgConfirm, strAction ) ;
}
//=====================================================================================================

//=====================================================================================================
function showMsgInStatusbar( strMsg )
{
	window.status = strMsg ;
	return true ;
}
//=====================================================================================================

//=====================================================================================================
function hiddenLink( strMsg, strUrl )
{
	window.status = strMsg ;
	refreshPage(strUrl) ;
}
//=====================================================================================================

//=====================================================================================================
function calculateRangeDate( strStartDate, strEndDate, objTarget )
{
	//alert(strStartDate.value);
	//alert(strEndDate.value);
	if ( strStartDate.value != "" && strEndDate.value != "" )
	{
		var strSDate = new String(strStartDate.value) ;
		var strEDate =new String(strEndDate.value) ;

		if( ( strStartDate.value.length < 3 ) && ( strEndDate.value.length < 3 ) )
		{
			totalDays = "" ;
			if (objTarget.value == "" )
			{
				objTarget.value =  totalDays ;
			}
			return ;
		}

		var arr_startdate = strSDate.split('/');
		var arr_enddate = strEDate.split('/');
		
		if ( ( arr_startdate.length != 3 ) && ( arr_enddate.length != 3 ) )
		{
			totalDays = "" ;
			if (objTarget.value == "" )
			{
				objTarget.value =  totalDays ;
			}
			return ;
		}
		
		var sDate = arr_startdate[1] + "/" + arr_startdate[0] + "/" + arr_startdate[2]
		var eDate =arr_enddate[1] + "/" + arr_enddate[0] + "/" + arr_enddate[2]
		var startDate = new  Date(sDate) ;
		var endDate = new  Date(eDate) ;
		var millisecondPerDay = 86400000 ;
		var diffDate, resultDiffDate, totalDays, intPosPoint ;
		//alert( strStartDate + " ==> " + strEndDate ) ;
		//alert( startDate + " ==> " + endDate ) ;
		diffDate = endDate - startDate    //difference in milliseconds
		iResultDiffDate  = diffDate/millisecondPerDay//calculate days 
		//alert( "  ==> " + iResultDiffDate ) ;
		if( iResultDiffDate >= 0 )
		{
			iResultDiffDate = iResultDiffDate + 1 ;
		}
		resultDiffDate = new String(iResultDiffDate)  ;  // convert number to string
		//alert( "  ==> " + resultDiffDate ) ;
		intPosPoint = resultDiffDate.indexOf(".") ;   //find the decimal point
	    point = new String(intPosPoint)  ;
		//alert( " Position Point ==> '" + intPosPoint + "'" ) ;
		if( intPosPoint != -1 )
		{
			totalDays = resultDiffDate.substring(0,intPosPoint)  ; //get just the whole days
			//alert( "1 Total  Days ==> " + totalDays ) ;
		}
		else
		{
			totalDays = resultDiffDate
			//alert( "2 Total  Days ==> " + totalDays ) ;
		}

		if(isNaN(totalDays))
		{
			if (objTarget.value == "" )
			{
				totalDays = "" ;
			}
			else
			{
				totalDays = objTarget.value ;
			}
		}
	}
	else
	{
		if (objTarget.value == "" )
		{
			totalDays = "" ;
		}
		else
		{
			totalDays = objTarget.value ;
		}
	}
	objTarget.value =  totalDays ;
	//alert( "Total  Days ==> " + totalDays ) ;
	return ;
}
//=====================================================================================================

//=====================================================================================================
function calculateRangeDate2( strStartDate, intTotalDays, objTarget )
{
	if ( strStartDate.value != "" && intTotalDays.value != "" )
	{
		var strSDate = new String(strStartDate.value) ;
		var valTotalDays = intTotalDays.value ;
		if( ( strStartDate.value.length < 3 ) )
		{
			totalDays = "" ;
			objTarget.value =  totalDays ;
			return ;
		}

		var arr_startdate = strSDate.split('/');

		if ( ( arr_startdate.length != 3 ) )
		{
			totalDays = "" ;
			objTarget.value =  totalDays ;
			return ;
		}
		
		var sDate = arr_startdate[1] + "/" + arr_startdate[0] + "/" + arr_startdate[2] ;
		var val = parseInt(valTotalDays);
		var startDate = new Date(arr_startdate[2], arr_startdate[1], parseInt(arr_startdate[0])+val, 0, 0, 0) ;
		//var startDate = new  Date( arr_startdate[2], arr_startdate[1], arr_startdate[0] ) ;
		//var startDateTimeStamp = Date.parse(sDate);
		//alert(startDateTimeStamp);
		alert(parseInt(arr_startdate[0]));
		alert(startDate.toGMTString());
		//var millisecondPerDay = 86400000 ;
		//var eDate, resultDiffDate, totalDays, intPosPoint,intTimeStampTotalDays ;
		//intTimeStampTotalDays = parseInt(valTotalDays * millisecondPerDay) ;
		//eDate = startDateTimeStamp + intTimeStampTotalDays //difference in milliseconds
		//var endDate = new Date() ;
		//alert( " Tmstmp ==> " + eDate ) ;
		//alert( "  ==> " + endDate ) ;
		/*
		resultDiffDate = new String(diffDate/millisecondPerDay)  ;  //calculate days and convert to string
		//alert( "  ==> " + resultDiffDate ) ;
		intPosPoint = resultDiffDate.indexOf(".") ;   //find the decimal point
	    point = new String(intPosPoint)  ;
		//alert( " Position Point ==> '" + intPosPoint + "'" ) ;
		if( intPosPoint != -1 )
		{
			totalDays = resultDiffDate.substring(0,intPosPoint)  ; //get just the whole days
			//alert( "1 Total  Days ==> " + totalDays ) ;
		}
		else
		{
			totalDays = resultDiffDate
			//alert( "2 Total  Days ==> " + totalDays ) ;
		}

		if(isNaN(totalDays))
		{
			totalDays = "" ;
		}
		*/
	}
	else
	{
		totalDays = "" ;
	}
	objTarget.value =  totalDays ;
	//alert( "Total  Days ==> " + totalDays ) ;
	return ;
}
//=====================================================================================================


//=====================================================================================================
function checkStatusTypeDisplay( valueStatusTypeDisplay, objForm, objField1, objField2, objField3, objField4 )
{
	var dForm = document.forms[objForm.name] ;
	//alert(valueStatusTypeDisplay);
	//alert(objField4);
	if ( valueStatusTypeDisplay == "manual" )
	{
		objField1.disabled = false ;
		objField2.disabled = true ;
		objField3.disabled = true ;
		objField4.disabled = true ;
	}
	else
	{
		objField1.disabled = true ;
		objField2.disabled = false ;
		objField3.disabled = false ;
		objField4.disabled = false ;
	}
}
//=====================================================================================================

//=====================================================================================================
function checkGalleryType( valueGalleryType, objForm, objSelect)
{
	var dForm = document.forms[objForm.name] ;
	//alert(valueStatusTypeDisplay);
	//alert(objField4);
	if ( valueGalleryType == "index" )
	{
		objSelect.disabled = true ;
	}
	else //  valueGalleryType == "album" 
	{
		objSelect.disabled = false ;
	}
}
//=====================================================================================================

//=====================================================================================================
function getCurrentDate(objTarget)
{
	
	var objDate = new Date() ;
	var currentDate ;
	currentDate = (
		(objDate.getDate() < 10 ? '0' : '') + objDate.getDate() + "/"
		+ (objDate.getMonth() < 9 ? '0' : '') + (objDate.getMonth() + 1)  + "/"
		+ (objDate.getFullYear() + 543)
	);
	
	if ( objTarget.value.length < 1)
	{
		objTarget.value = currentDate ;
	}
	//alert(currentDate) ;
}
//=====================================================================================================

//=====================================================================================================
function getCurrentDateSMS(objTarget)
{
	var today = new Date();
	var objDate = new Date(today.getYear(),today.getMonth(),today.getDate()+3,today.getHours(),today.getMinutes(),today.getSeconds());
	var currentDate ;
	var newStartDate = objDate.getDate() ;
	currentDate = (
		(newStartDate < 10 ? '0' : '') + newStartDate + "/"
		+ (objDate.getMonth() < 9 ? '0' : '') + (objDate.getMonth() + 1)  + "/"
		+ (objDate.getFullYear() + 543)
	);
	
	if ( objTarget.value.length < 1)
	{
		objTarget.value = currentDate ;
	}
	//alert(currentDate) ;
}
//=====================================================================================================
//=====================================================================================================
function getCurrentDateReport(objTarget) //สำหรับ Report 
{
	//alert(objTarget.name);
	if(objTarget.value.length < 1)
	{
		var flag= 1;
	}
	var objDate = new Date() ;
	var currentDate ;
	var firstDateOfMonth ;
	currentDate = (
		(objDate.getDate() < 10 ? '0' : '') + objDate.getDate() + "/"
		+ (objDate.getMonth() < 9 ? '0' : '') + (objDate.getMonth() + 1)  + "/"
		+ (objDate.getFullYear() + 543)
	);
	//วันแรกของเดือน
	firstDateOfMonth =  (
		"01"+ "/"
		+ (objDate.getMonth() < 9 ? '0' : '') + (objDate.getMonth() + 1)  + "/"
		+ (objDate.getFullYear() + 543)
	);
	
	if ( objTarget.value.length < 1)
	{
		objTarget.value = currentDate ;
	}
	//set วันที่ start ของ Report
	if(objTarget.name=='start' && flag ==1)
	{
		//objTarget.value = "01/10/2545";
		//alert(objTarget.value);
		objTarget.value = firstDateOfMonth;
	}
}
//=====================================================================================================

//=====================================================================================================
function addDateReport( typeDateValue, dateValue, objTarget) //สำหรับ Report 
{
	//alert(dateValue);
	var typeD = typeDateValue.toLowerCase()
	var millisecondPerDay = 86400000 ;
	var valDate = parseInt(dateValue);
	var resultDate;
	var curDate = new Date();
	var startDateTimeStamp = Date.parse(curDate);
	//alert(startDateTimeStamp);

	switch (typeDateValue)
	{
		case "d":
			//valDate = valDate * millisecondPerDay;
			//resultDate = startDateTimeStamp + valDate;
			//var objDate = new Date(resultDate);
			//var new_month = parseInt(parseFloat(curDate.getMonth())) - 1;
			var objDate = new Date(curDate.getFullYear(),curDate.getMonth(),curDate.getDate()  + valDate) ;
			//alert(objDate);
			break;
		case "m": 
			var objDate = new Date(curDate.getFullYear(),curDate.getMonth() + valDate , curDate.getDate()) ;
			//alert(objDate);
			break;
		case "y":
			var objDate = new Date(curDate.getFullYear() + valDate,1 , 29) ;
			//alert(objDate);
			break;
	}

	var currentDate ;
	currentDate = (
		(objDate.getDate() < 10 ? '0' : '') + objDate.getDate() + "/"
		+ (objDate.getMonth() < 9 ? '0' : '') + (objDate.getMonth() + 1)  + "/"
		+ (objDate.getFullYear() + 543)
	);

if ( objTarget.value.length < 1)
{
		objTarget.value = currentDate ;
	}
}
//=====================================================================================================

//=====================================================================================================
function changeFormEncType( objForm, strTypeMode, strAction )
{
	var dForm = document.forms[objForm.name] ;
	dForm.action = strAction;
	if ( strTypeMode == 'file' )
	{
		dForm.enctype = 'multipart/form-data';
	}
}
//=====================================================================================================

//=====================================================================================================
function previewSubmit( objForm )
{
	var dForm = document.forms[objForm.name] ;
	dForm.action = "preview_content_gallery.asp";
	dForm.target = "_blank";
	dForm.submit();
}
//=====================================================================================================

//=====================================================================================================
function writeLayer(text,id)
{
	if (document.getElementById)
	{
		x = document.getElementById(id);
		x.innerHTML = text;
	}
	else if (document.all)
	{
		x = document.all[id];
		x.innerHTML = text;
	}
	else if (document.layers)
	{
		x = document.layers[id];
		text2 = '<P CLASS="testclass">' + text + '</P>';
		x.document.open();
		x.document.write(text2);
		x.document.close();
	}
}
//=====================================================================================================
function chkdisabled(valShowType,objForm,art_active,start,end){

	var dForm = document.forms[objForm.name] ;
	//alert(valShowType);
	
	if (valShowType == "manual")
	{
		art_active.disabled = false;
		start.disabled = true;
		end.disabled = true;
	} 
	else 
	{
		art_active.disabled = true;
		start.disabled = false;
		end.disabled = false;
	}
}
//=====================================================================================================

//=====================================================================================================
function submitForm(objForm,objHidden,strValue,strAction)
{
	var dForm = document.forms[objForm.name] ;
	if( typeof(objHidden) != 'undefined' )
	{
		objHidden.value = strValue ;
		dForm.action = strAction ;
		dForm.submit();
	}
}
//=====================================================================================================
function Validate_Data_frmDelete(objForm,objChkbox)
{
	//alert(objChkbox);
	var dForm = document.forms[objForm.name] ;
	var errEmptyDeleteBox = fnDelData;			// fnDelData "Please select delete data"
	var msgConfirmDelete = fnDelDataConfirm;						// fnDelDataConfirm
	var delBoxName = objChkbox ;
	
	if (!checkStatusCheckbox( objForm, delBoxName, errEmptyDeleteBox ))
	{ 
		return false ; 
	}
	else
	{
		if( confirm(msgConfirmDelete) == true )
		{
			return true ;
		}
		else
		{
			return false ; 
		}
	}
		
}
//=====================================================================================================

//=====================================================================================================
function Validate_Data_frmBooking(objForm,objChkbox,Seat)
{
	//alert(objChkbox);
	var dForm = document.forms[objForm.name] ;
	var errEmptyDeleteBox = fnBookData ;
	var msgConfirmDelete = fnBookConfirm ;
	var msgErrorAmount = errTooMuchBooking ;
	var delBoxName = objChkbox ;
	//alert(Seat );
	if (!checkStatusCheckbox( objForm, delBoxName, errEmptyDeleteBox,Seat,msgErrorAmount ))
	{ 
		return false ; 
	}
	else
	{
		if( confirm(msgConfirmDelete) == true )
		{
			return true ;
		}
		else
		{
			return false ; 
		}
	}
		
}
//=====================================================================================================

//=====================================================================================================
function Validate_Data_frmResend(objForm,objChkbox)
{

	var dForm = document.forms[objForm.name] ;
	var errEmptyApproveBox = "Please select data that you need to invite";	//fnInviteData  "Please choose data"
	var msgConfirmApprove = "Do you want to invite the selected item?" ;		//fnInviteConfirm  "Comfirm to approve?"
	var delBoxName = objChkbox ;
	
	if (!checkStatusCheckbox( objForm, delBoxName, errEmptyApproveBox ))
	{ 
		return false ; 
	}
	else
	{
		if( confirm(msgConfirmApprove) == true )
		{
			return true ;
		}
		else
		{
			return false ; 
		}
	}
		
}
//=====================================================================================================

//=====================================================================================================
function Validate_Data_frmApprove(objForm,objChkbox)
{

	var dForm = document.forms[objForm.name] ;
	var errEmptyApproveBox = fnApproveData ;			//fnApproveData "Please Choose data"
	var msgConfirmApprove = fnApproveConfirm ;		//fnApproveConfirm   "Confirm Approve?"
	var delBoxName = objChkbox ;
	
	if (!checkStatusCheckbox( objForm, delBoxName, errEmptyApproveBox ))
	{ 
		return false ; 
	}
	else
	{
		if( confirm(msgConfirmApprove) == true )
		{
			return true ;
		}
		else
		{
			return false ; 
		}
	}
		
}
//=====================================================================================================

//=====================================================================================================
function Validate_Data_frmEmail(objForm,objChkbox)
{

	var dForm = document.forms[objForm.name] ;
	var errEmptyApproveBox = fnEmailData ;			//fnEmailData
	var msgConfirmApprove = fnEmailConfirm ;		//fnEmailConfirm
	var delBoxName = objChkbox ;
	
	if (!checkStatusCheckbox( objForm, delBoxName, errEmptyApproveBox ))
	{ 
		return false ; 
	}
	else
	{
		if( confirm(msgConfirmApprove) == true )
		{
			return true ;
		}
		else
		{
			return false ; 
		}
	}
		
}
//=====================================================================================================

//=====================================================================================================
function Validate_Data_frmLabel(objForm,objChkbox)
{

	var dForm = document.forms[objForm.name] ;
	var errEmptyApproveBox = fnPrintData ;			//fnPrintData
	var msgConfirmApprove = fnPrintConfirm ;		//fnPrintConfirm
	var delBoxName = objChkbox ;
	
	if (!checkStatusCheckbox( objForm, delBoxName, errEmptyApproveBox ))
	{ 
		return false ; 
	}
	else
	{
		if( confirm(msgConfirmApprove) == true )
		{
			return true ;
		}
		else
		{
			return false ; 
		}
	}
		
}
//=====================================================================================================

//=====================================================================================================
function Validate_Data_frmSend(objForm,objChkbox)
{

	var dForm = document.forms[objForm.name] ;
	var errEmptyApproveBox = "please select data that you need to re-send invitation" ;		//fnInvitationData
	var msgConfirmApprove = "Do you want to re-send invitation?" ;	//fnResendInviteConfirm
	var delBoxName = objChkbox ;
	
	if (!checkStatusCheckbox( objForm, delBoxName, errEmptyApproveBox ))
	{ 
		return false ; 
	}
	else
	{
		if( confirm(msgConfirmApprove) == true )
		{
			return true ;
		}
		else
		{
			return false ; 
		}
	}
		
}
//=====================================================================================================

//=====================================================================================================
function Validate_Data_frmChangeStep(objForm,objChkbox)
{

	var dForm = document.forms[objForm.name] ;
	var errEmptyApproveBox = fnStepFollow ;		//fnStepFollow
	var msgConfirmApprove = fnStepFollowConfirm ;	//fnStepFollowConfirm
	var delBoxName = objChkbox ;
	
	if (!checkStatusCheckbox( objForm, delBoxName, errEmptyApproveBox ))
	{ 
		return false ; 
	}
	else
	{
		if( confirm(msgConfirmApprove) == true )
		{
			return true ;
		}
		else
		{
			return false ; 
		}
	}
		
}
//=====================================================================================================

//=====================================================================================================
function Validate_Data_frmPrintReport(objForm,objChkbox)
{

	var dForm = document.forms[objForm.name] ;
	var errEmptyApproveBox = fnPrintReport ;			//fnPrintReport
	var msgConfirmApprove = fnPrintReportConfirm ;		//fnPrintReportConfirm
	var delBoxName = objChkbox ;
	
	if (!checkStatusCheckbox( objForm, delBoxName, errEmptyApproveBox ))
	{ 
		return false ; 
	}
	else
	{
		if( confirm(msgConfirmApprove) == true )
		{
			return true ;
		}
		else
		{
			return false ; 
		}
	}
		
}
//=====================================================================================================

//=====================================================================================================
function Validate_Data_frmExportExcel(objForm,objChkbox)
{

	var dForm = document.forms[objForm.name] ;
	var errEmptyApproveBox = fnExportExcel ;		//fnExportExcel
	var msgConfirmApprove = fnExportConfirm ;	//fnExportConfirm
	var delBoxName = objChkbox ;
	
	if (!checkStatusCheckbox( objForm, delBoxName, errEmptyApproveBox ))
	{ 
		return false ; 
	}
	else
	{
		if( confirm(msgConfirmApprove) == true )
		{
			return true ;
		}
		else
		{
			return false ; 
		}
	}
		
}
//=====================================================================================================

//=====================================================================================================
function Validate_Data_frmSendSMS(objForm,objChkbox)
{

	var dForm = document.forms[objForm.name] ;
	var errEmptyApproveBox = fnSendSMS ;		//fnSendSMS
	var msgConfirmApprove = fnSMSConfirm ;	//fnSMSConfirm
	var delBoxName = objChkbox ;
	
	if (!checkStatusCheckbox( objForm, delBoxName, errEmptyApproveBox ))
	{ 
		return false ; 
	}
	else
	{
		if( confirm(msgConfirmApprove) == true )
		{
			return true ;
		}
		else
		{
			return false ; 
		}
	}
		
}
//=====================================================================================================



//================================ End Function Validate Check Form Delete Content =============================

function checkStatusCheckbox(form,ctrl,str,limit,str2)
{
	var  value = null ;
	var chkDisable = false ;
	//var number = new int ;
    var dml = document.forms[form.name] ;
	var len = dml.elements.length ;
	var countObj = 0 ;
	var posObjEnable = 0 ;
	var pos = 0;
	var buf = 0 ;
   //var  len = eval(ctrl+".length") ;
	//alert(len);
    for (var i = 0; i < len; i++)
    {
		if ( dml.elements[i].type == 'checkbox' && dml.elements[i].checked == false && dml.elements[i].name == ctrl) 
		{
			value = false ;
			countObj++;
		}
		else if ( dml.elements[i].type == 'checkbox' && dml.elements[i].checked == true && dml.elements[i].name == ctrl )
		{
			
			if(limit != null )
			{
				for(var j = 0; j < len ;j ++)
				{
					if(dml.elements[j].checked == true && dml.elements[j].name == ctrl)
					{
						buf = buf + 1 ;
					}
				}
				if(buf > limit)
				{	
					value = false ;
					str = str2 ;
					break ;
				}
				else
				{
					value = true ;
				}
			}
			else
			{
				value = true ;
			}
			break ;
		}// end if
		
		if( dml.elements[i].type == 'checkbox' && dml.elements[i].checked == false && dml.elements[i].name == ctrl && dml.elements[i].disabled == true) 
		{
			chkDisable = true ;
			posObjEnable++;
		}
		else if ( dml.elements[i].type == 'checkbox' && dml.elements[i].checked == false && dml.elements[i].name == ctrl && dml.elements[i].disabled == false) 
		{
			//posObjEnable++;
			pos = posObjEnable;
		}
		
	}// end for
	//alert(pos);
	if ( value == false)
   {
	 	alert(str) ;

		if ( countObj > 1 )
		{
			if (chkDisable == true)
			{
				//eval( "document." + form.name + "." + ctrl + "[" + pos + "].focus();" ) ;
			}
			else
			{
				
				//eval( "document." + form.name + "." + ctrl + "[0].focus();" ) ;
			}
		}
		else
		{
			
			//eval( "document." + form.name + "." + ctrl + ".focus();" ) ;
			//document.form1.cat.focus();
		}
		
		return false ;
	}// end if
	return true ;
}
// =============================== End Function Validate Checkbox  ============================

function calPriceSlotCampaign(objForm,objSlot,strType,strChk,intOldValue,StrShow)
{
	var objSlotVal = objSlot.value ;
	//alert(intOldValue);
	//alert(objSlot.name);
	if( !isNaN(objSlotVal) && objSlotVal != "" )
	{
		var strSlotName = objSlot.name ;
		var strTypeName = strSlotName.substring(4);
		//alert(strTypeName);
		//strTypeName = strTypeName.toUpperCase();
		var objPrice = eval( "document." + objForm.name + ".strPrice" + strTypeName );
		var objTotalSlot = eval( "document." + objForm.name + ".total" + strTypeName  );
		var intSlot = (intOldValue == "" || strChk == false  ) ? parseInt(objSlot.value) : parseInt(intOldValue) - parseInt(objSlot.value) ;
//		var totalSlot = new Interget ;
//		var totalSlot = (strChk != false || intOldValue != "") ? parseInt(objTotalSlot.value) + intSlot : intSlot ;
		if(strChk != false && intOldValue == "" )
		{
			totalSlot = parseInt(objTotalSlot.value) + intSlot ; 
		}
		else if( intOldValue != "" )
		{
			totalSlot = parseInt(objTotalSlot.value) - intOldValue + intSlot  ;
		}
		else if(strChk == false && intOldValue != "" )
		{
			totalSlot = parseInt(objTotalSlot.value) ;
		}
		else
		{
			totalSlot = intSlot ;
		}

		var intPrice = parseFloat(objPrice.value) ;
		var totalSlotAll = totalSlot * intPrice ;
		var vat = 0.07 ;
//		alert(intSlot);
		var slotPercent = parseInt(( intSlot != 0 ) ? ( intSlot /totalSlot ) * 100 : 0) ;
		var intDecimal = 2 ;
		var subTotal = parseFloat(intSlot * intPrice) ;
		var strSubTotal = formatNumber(subTotal,intDecimal) ;
		var subTotalIncludeVat = parseFloat(subTotal * vat) ;
		var strSubTotalIncludeVat = formatNumber(subTotalIncludeVat,intDecimal) ;
		var total = subTotal + subTotalIncludeVat ;
		var strTotal = formatNumber(total,intDecimal) ;
		eval(objForm.name + ".amount" + strTypeName + ".value = " +  strSubTotal + ";" );
		//eval(objForm.name + ".vat" + strTypeName + ".value = " +  strSubTotalIncludeVat + ";" );
		//eval(objForm.name + ".totalPrice" + strTypeName + ".value = " +  strTotal + ";" );
		if(StrShow != '1' )
		{
			strDisplay1 = eval("document.all."+strTypeName+"1") ;
			strDisplay1.innerHTML = "Campaing Slot "+intSlot+ "/" +totalSlot+ " ( "+slotPercent+"%)" ;
			strDisplay2 = eval("document.all."+strTypeName+"2") ;
			strDisplay2.innerHTML = "Campaign Amount "+strSubTotal+ "/" +totalSlotAll  ;
		}
	}

}

function calTotalPriceSlotCampaign(objTotal,objSubTotal,objVat,objTotalPriceNet,objTotalPriceInfo,objTotalPriceDiet,Type)
{
	var totalPriceNetVal = objTotalPriceNet.value ;
	var totalPriceInfoVal = objTotalPriceInfo.value ;
	var totalPriceDietVal = objTotalPriceDiet.value ;

	if(  ( ( totalPriceNetVal == "" || isNaN(totalPriceNetVal) ) && (objTotalPriceNet.disabled == false)) || (objTotalPriceNet.disabled == true) )
	{
		totalPriceNetVal = 0;
	}

	if(  ( (  totalPriceInfoVal == "" || isNaN(totalPriceInfoVal) ) && (objTotalPriceInfo.disabled == false)) || (objTotalPriceInfo.disabled == true) )
	{
		totalPriceInfoVal = 0;
	}

	if(  ( ( totalPriceDietVal == "" || isNaN(totalPriceDietVal) ) && (objTotalPriceDiet.disabled == false)) || (objTotalPriceDiet.disabled == true) )
	{
		totalPriceDietVal = 0;
	}

	var strSubTotal = parseFloat( parseFloat(totalPriceNetVal) + parseFloat(totalPriceInfoVal) + parseFloat(totalPriceDietVal) ) ;
	//alert(strSubTotal);
	var intDecimal = 2 ;
	if(Type == 'TH')
	{
		var strVat = strSubTotal *0.07 ;
	}
	else
	{
		var strVat = 0 ;
	}
	var strGrandTotal = strSubTotal + strVat ;
	strGrandTotal = formatNumber(strGrandTotal,intDecimal) ;
	strSubTotal = formatNumber(strSubTotal,intDecimal) ;
	strVat = parseInt(strVat) ;
	objTotal.value = strGrandTotal ;
	objSubTotal.value = strSubTotal ;
	objVat.value = strVat ;

}

function formatNumber(intNumber,intDecimal)
{
	var strNumber = new String(intNumber);
	var strResult = new String();
	intPosPoint = strNumber.indexOf(".") ;
	if( intPosPoint != -1)
	{
		strInt = strNumber.substring(0,intPosPoint);
		strDecimal = strNumber.substr(intPosPoint + 1,intDecimal);
		strResult = strInt + "."  + strDecimal ;
	}
	else
	{
		strResult = intNumber ;
	}
	return strResult ;
}

function chkDisableType(objForm,objCheckBox)
{
	if( objCheckBox.checked == true)
	{
		boolStatus = false;
	}
	else
	{
		boolStatus = true;
	}

	switch (objCheckBox.name)
	{
		case "chkNet" :
			disableChkType(objForm,'Net',boolStatus);
			break;
		case "chkInfo" :
			disableChkType(objForm,'Info',boolStatus);
			break;
		case "chkDiet" :
			disableChkType(objForm,'Diet',boolStatus)
			break;
	}
}

function disableChkType(objForm,strType,strStatus)
{
	var objRadio = eval(objForm.name + ".Radio" + strType);
	var objRefer = eval(objForm.name + ".refer" + strType);
	for (i=0;i<objRadio.length;i++)
	{
		objRadio[i].disabled = strStatus;
	}
	//objRefer.disabled = strStatus;
}

function activeReferCode(objActiveReferCode,objNonActiveReferCode)
{
	objNonActiveReferCode.value = objActiveReferCode.value;
}

function extendUsage(objTable)
{
	if(objTable.style.display == "none")
	{
		objTable.style.display = "";
	}
	else
	{
		objTable.style.display = "none";	
	}
}

function checkTypeJoinCampaign(objForm,objCheckboxType)
{
	var strCheckboxName = objCheckboxType.name ;
	switch (strCheckboxName)
	{
		case "chkNet" :
			 if(checkStatusJoinCampaign(objCheckboxType))
			{
				campaignNet.style.display = "" ;
				objForm.slotNet.disabled = false ;
				objForm.amountNet.disabled = false ;
				//objForm.vatNet.disabled = false ;
				//objForm.totalPriceNet.disabled = false ;
			}
			else
			{
				campaignNet.style.display = "none" ;
				objForm.slotNet.disabled = true ;
				objForm.amountNet.disabled = true ;
				//objForm.vatNet.disabled = true ;
				//objForm.totalPriceNet.disabled = true ;
			}
			break;
		case "chkInfo" :
			if(checkStatusJoinCampaign(objCheckboxType))
			{
				campaignInfo.style.display = "" ;
				objForm.slotInfo.disabled = false ;
				objForm.amountInfo.disabled = false ;
				//objForm.vatInfo.disabled = false ;
				//objForm.totalPriceInfo.disabled = false ;
			}
			else
			{
				campaignInfo.style.display = "none" ;
				objForm.slotInfo.disabled = true ;
				objForm.amountInfo.disabled = true ;
				//objForm.vatInfo.disabled = true ;
				//objForm.totalPriceInfo.disabled = true ;
			}
			break;
			case "chkDiet" :
			if(checkStatusJoinCampaign(objCheckboxType))
			{
				campaignDiet.style.display = "" ;
				objForm.slotDiet.disabled = false ;
				objForm.amountDiet.disabled = false ;
				//objForm.vatDiet.disabled = false ;
				//objForm.totalPriceDiet.disabled = false ;
			}
			else
			{
				campaignDiet.style.display = "none" ;
				objForm.slotDiet.disabled = true ;
				objForm.amountDiet.disabled = true ;
				//objForm.vatDiet.disabled = true ;
				//objForm.totalPriceDiet.disabled = true ;
			}
			break;
	} 
}

function checkStatusJoinCampaign(objCheckboxType)
{
	var strStatusJoinCampaign = getValueCheckbox(objCheckboxType) ;
	if( strStatusJoinCampaign != "" )
	{
		return true ;
	}
	else
	{
		return false ;
	}
}

function getValueCheckbox(objCheckbox)
{
	if(typeof(objCheckbox) != "undefined")
	{
		if(objCheckbox.checked == true)
		{
			return objCheckbox.value ;
		}
		else
		{
			return "";
		}
	}
}

function checkStatusWorking(objValue,objTarget)
{
	if( objValue == "ไม่" )
	{
		objTarget.disabled = true ;
	}
	else 
	{
		objTarget.disabled = false ;
		objTarget.focus();
	}
}

function checkStatusInternet(objValue,objTarget)
{
	var status;
	if( objValue == "ไม่สามารถเข้าใช้งานอินเตอร์เน็ทได้" )
	{
		status = true;
	}
	else 
	{
		status = false;
	}

	for(var i=0;i<objTarget.length;i++)
	{
		objName = objTarget[i].name;
		objTarget[i].disabled = status ;
	}
}

function chkMemberStatus(objMemberStatus,objForm)
{
	if( typeof(objMemberStatus) != "undefined" )
	{
		var memberStatus = objMemberStatus.value;
		
		clearMemberStatus(objForm) ;

		if ( memberStatus > 2 )
		{
			d3.style.display = '';
			objForm.strSupervisor.style.display = 'none';
		}
		
		if ( memberStatus > 3 )
		{
			d4.style.display = '';
			objForm.strWorld.style.display = 'none';
		}

		if ( memberStatus > 4 )
		{
			d5.style.display = '';
			objForm.strGet.style.display = 'none';
		}

		if ( memberStatus > 5 )
		{
			d6.style.display = '';
			objForm.strMill.style.display = 'none';
		}

		if ( memberStatus > 6 )
		{
			d7.style.display = '';
			objForm.strPress.style.display = 'none';
		}
	}
}

function clearMemberStatus(objForm)
{
	d3.style.display = 'none';
	d4.style.display = 'none';
	d5.style.display = 'none';
	d6.style.display = 'none';
	d7.style.display = 'none';

	objForm.strSupervisor.style.display = '';
	objForm.strWorld.style.display = '';
	objForm.strGet.style.display = '';
	objForm.strMill.style.display = '';
	objForm.strPress.style.display = '';
}

function getPriceActivationFee(objForm,objChkbox,strRadioName)
{
	var servicePrice = 0;
	
	if ( objChkbox.checked == true )
	{
		servicePrice = chkNumber( getChoosePrice(objForm,objChkbox,strRadioName) );
	}
	return servicePrice;
}

function getPriceMember(objForm,strHiddenName,strRadioName)
{
	var servicePrice = 0;
	servicePrice = chkNumber( getChoosePrice(objForm,strHiddenName,strRadioName) );

	return servicePrice;
}

function getChoosePrice(objForm,objChkbox,strRadioName)
{
	var choosePrice = 0;
	var IndexRadio = getIndexRadioChecked(objForm,strRadioName);
	if( IndexRadio != -1)
	{
		 if( typeof(objChkbox) == "string" )
		{
			strType = objChkbox;	
		 }
		 else
		{
			strType = chkServiceType(objChkbox);
		 }
		 
		 if( strType != "" )
		 {
			 var objPrice = eval(objForm.name + "." + strType + (IndexRadio + 1));
			 var objChoosePrice = eval(objForm.name + "." + strType + "Value");
			 var objFee = eval(objForm.name + "." + strType + "fee");
			 strPriceFee = chkNumber( objFee.value) ;
			 objChoosePrice.value = ( parseFloat(objPrice.value) + strPriceFee);
			 choosePrice = objChoosePrice.value;
		 }
	}
	else
	{
		var strResult = strRadioName;
		var strNameFee = strRadioName.substring(5,strRadioName.length);

		strNameFee = strNameFee.toLowerCase() ;
		var objFee = eval(objForm.name + "." + strNameFee + "fee");
		strPriceFee = chkNumber( objFee.value) ;
		choosePrice = strPriceFee;
	}
	return choosePrice;
}

function chkServiceType(objChkbox)
{
	var strType = "";
	switch (objChkbox.name)
	{
		case "chkNet" :
			strType = "net";
			break;
		case "chkInfo" :
			strType = "info";
			break;
		case "chkDiet" :
			strType = "diet";
			break;
	}
	return strType;
}

function chkNumber( val )
{
	return ( ( val  == "") || isNaN(val )) ?  0 : parseFloat(val) ;
}
	
function chkDelete()
{
	ask=confirm(fnDelDataConfirm);    // fnDelDataConfirm
	if(ask==true)
	{
		return true ;
	}	
	else
	{
		return false ;
	}		
}

//=====================================================================================================
function Validate_Data_frmMove(objForm,objChkbox,objSelectbox)
{
	var dForm = document.forms[objForm.name] ;
	var errEmptyMoveData = fnMoveStories ;		 //fnMoveStories        //Please select the data that you need allowed
	var errEmptyMoveBox = errEmptystrChannel ;		 //errEmptystrChannel   //Please select the data that you need allowed  
	var msgConfirmMove = fnMoveConfirm ;//fnMoveConfirm		// Do you allow 
	var delBoxName = objChkbox ;
	
	if (!checkStatusCheckbox( objForm, delBoxName, errEmptyMoveData ))
	{ 
		return false ; 
	}
	else if (!checkSelectBox(objSelectbox, errEmptyMoveBox)) 
	{
		return false ; 
	}
	else
	{
		if( confirm(msgConfirmMove) == true )
		{
			return true ;
		}
		else
		{
			return false ; 
		}
	}
		
}
//=====================================================================================================

function genRowFriends(intRow)
{
	strObject = "";
	if(intRow != "" )
	{
		strObject = "<table width=\"70%\" border=\"0\" align=\"center\">";
		strObject += "<tr class=\"font\">";
		strObject += "<td>Friend's Name :</td>";
		strObject += "<td>Friend's Email :</td>";
		for(i=0;i<intRow;i++)
		{
			strObject += "<tr>";
			strObject += "<td><input type=\"text\" name=\"NameTo[]\"></td>";
			strObject += "<td><input type=\"text\" name=\"EmailTo[]\"></td>";
			//alert(frmSendToFriend.NameTo0.value);
			strObject += "</tr>";
		}
		strObject += "</table>";
	}
	else
	{
		strObject = ""; 
	}
	document.all.friend.innerHTML = strObject ;
}

function genRowVP(strValue,arrValue)
{
	strObject = "";
	if(strValue != "" )
	{
		strObject = "<table width=\"70%\" border=\"0\">";
		if(strValue == 0 )
		{
			strObject += "<tr class=\"font\">";
			strObject += "<td align=\"right\" width=\"40%\">My first 3 levels total :</td>";
			strObject += "<td align=\"left\"><font color=\"#000000\">"+arrValue[0]+"</font> VP</td>";
			strObject += "</tr>";
			strObject += "<tr class=\"font\">";
			strObject += "<td align=\"right\">My entire organization total :</td>";
			strObject += "<td align=\"left\"><font color=\"#000000\">"+arrValue[1]+"</font> VP</td>";
		}
		else
		{
			strObject += "<tr class=\"font\">";
			strObject += "<td width=\"40%\" align=\"right\">My first 3 levels total :</td>";
			strObject += "<td align=\"left\"><font color=\"#000000\">"+arrValue[2]+"</font> VP</td>";
			strObject += "</tr>";
			strObject += "<tr class=\"font\">";
			strObject += "<td align=\"right\">My entire organization total :</td>";
			strObject += "<td align=\"left\"><font color=\"#000000\">"+arrValue[3]+"</font> VP</td>";
		}
		//alert(frmSendToFriend.NameTo0.value);
		strObject += "</tr>";
		strObject += "</table>";
	}
	else
	{
		strObject = ""; 
	}
	document.all.vp.innerHTML = strObject ;
}

function bankOther(objForm,objSelectbox,objTextbox)
{
	var dForm = document.forms[objForm.name] ;
	if(objSelectbox.selectedIndex == objSelectbox.length-1)
	{
		objTextbox.style.display='' ;
		objTextbox.disabled = false ;
	}
	else
	{
		objTextbox.style.display='none' ;
		objTextbox.disabled = true ;
	}
}

//=====================================================================================================
function  checkOldStatusTree( form, objValue ,objActiveCheckbox )  
{
	var dml = document.forms[form.name] ;
	var valCheck ;
	if ( objActiveCheckbox.checked == true )
	{
		valCheck = true
	}
	else
	{
		valCheck = false
	}
	SetCheckedTree( form, valCheck, objValue ) ;
}
//=====================================================================================================

//=====================================================================================================
function SetCheckedTree( form, valCheck, objValue) 
{
	//var objCheckbox = eval("form1.chk"+objValue+"[]") ;
	var objValue = "chk["+objValue+"][]" ;
	//alert(objValue);
	var dml = document.forms[form.name] ;
	var objCheckbox = eval("dml['" + objValue + "']") ;
	var i;
	if(objCheckbox)
	{
		if(objCheckbox.length)
		{
			for( i=0 ; i<objCheckbox.length ; i++)
			{
				objCheckbox[i].checked = valCheck;
				strName = objCheckbox[i].value ;
				SetCheckedTree( form, valCheck, strName) 
			}
		}
		else
		{
			objCheckbox.checked = valCheck;
			strName = objCheckbox.value ;
			SetCheckedTree(form, valCheck, strName)
		}
	}
}
//=====================================================================================================
function chkRadioLang(strValue)
{
	objRadio = document.form1.Msg ;
	for (i=0;i<objRadio.length;i++)
	{
		if(objRadio[i].value ==  strValue)
		{
			objRadio[i].checked = true ;
		}
	}
}

//=====================================================================================================
function genTextbox(strForm,strValue,strName,strEmail,strHidden)
{
	//alert(strHidden.value);
	//if(strHidden.value )
	//{
		strObject = "";
		if(strValue.value == "Send SMS" )
		{
			if(Box.style.display == "none")
			{
				Box.style.display = '';
			}
			else
			{
				Box.style.display = 'none';
			}
			strObject = "<TABLE WIDTH=75% BORDER=0 CELLPADDING=0 CELLSPACING=0>" ;
			strObject += "<TR><TD width=\"0%\" background=\"images/groponline_02.jpg\"> <IMG SRC=\"images/groponline_01.jpg\" WIDTH=8 HEIGHT=9 ALT=\"\"></TD>" ;
			strObject += "<TD width=\"98%\" background=\"images/groponline_02.jpg\"> <IMG SRC=\"images/groponline_02.jpg\" WIDTH=95 HEIGHT=9 ALT=\"\"></TD>" ;
			strObject += "<TD width=\"2%\" background=\"images/groponline_02.jpg\"> <div align=\"right\"><IMG SRC=\"images/groponline_03.jpg\" WIDTH=8 HEIGHT=9 ALT=\"\"></div></TD></TR>" ;
			strObject += "<TR><TD colspan=\"3\" valign=\"top\"><table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#D1E5FF\"> " ;
			strObject += "<tr><td width=\"3\" background=\"images/groponline_04.jpg\"><div align=\"left\"><img src=\"images/groponline_04.jpg\" width=\"3\" height=\"132\"></div></td>";
		   strObject += "<td width=\"99%\"><table width=\"100%\" border=\"0\"><tr><td colspan=\"2\"><img src=\"images/mobile_sms.gif\" width=\"150\" height=\"69\"></td></tr>" ;
		   strObject += "<TR> <TD width=\"38%\" rowSpan=2 align=\"right\" vAlign=top><INPUT type=radio CHECKED value=EN name=Msg><font size=\"2\" face=\"MS Sans Serif, Tahoma, sans-serif\"> Eng ( ไม่เกิน 160 ตัวอักษร )</FONT> <FONT  color=#000000>&nbsp; </FONT></TD>   <TD width=\"62%\"><textarea onKeyPress=\"return Check_KeyPress_EnAndNumberEnter(event)\" onKeyDown=calcTotalEN(this.form,this) onBlur=\"Check_LangAndNumber( this,'en' )\" onKeyUp=calcTotalEN(this.form,this) onFocus=\"calcTotalEN(this.form,this);chkRadioLang('EN')\" name=MsgEN rows=5 wrap=VIRTUAL cols=30 onChange=calcTotalEN(this.form,this) onSelect=\"Check_LangAndNumber( this,'en' )\"></textarea><FONT color=#ff0000>&nbsp;</FONT></TD> </TR>";
		   strObject += "<TR ><TD><INPUT id=countEN3 readOnly size=5 value=0 name=countEN></TD> </TR>  <TR>  <TD rowSpan=2 align=\"right\" vAlign=top> <INPUT type=radio value=TH name=Msg><FONT  size=\"2\" face=\"MS Sans Serif, Tahoma, sans-serif\">Thai (ไม่เกิน 70 ตัวอักษร)</FONT><FONT color=#000000>&nbsp; </FONT></TD><TD><TEXTAREA  id=MsgTH onkeydown=calcTotalTH(this.form,this) onkeyup=calcTotalTH(this.form,this) onfocus=\"calcTotalTH(this.form,this);chkRadioLang('TH')\" name=MsgTH rows=5 wrap=VIRTUAL cols=30 onchange=calcTotalTH(this.form,this)></TEXTAREA>                     <FONT color=#ff0000>&nbsp;</FONT></TD></TR><TR ><TD><INPUT id=countTH2 readOnly size=5 value=0 name=countTH></TD></TR> " ;
		   strObject += "<tr><td colspan=\"2\" align=\"center\"><INPUT type=submit value=\"Send SMS\" name=\"chkSubmit\"><INPUT name=Reset type=reset id=\"Reset\" value=Reset></td></tr>           </table></td> <td width=\"3\" background=\"images/groponline_06.jpg\"><div align=\"right\"><img src=\"images/groponline_06.jpg\" width=\"3\" height=\"132\"></div></td></tr></table></TD> </TR>";
		   strObject += "<TR> <TD background=\"images/groponline_02.jpg\"> <IMG SRC=\"images/groponline_07.jpg\" WIDTH=8 HEIGHT=10 ALT=\"\"></TD> <TD background=\"images/groponline_08.jpg\"> <IMG SRC=\"images/groponline_08.jpg\" WIDTH=95 HEIGHT=10 ALT=\"\"></TD><TD background=\"images/groponline_02.jpg\"> <div align=\"right\"><IMG SRC=\"images/groponline_09.jpg\" WIDTH=8 HEIGHT=10 ALT=\"\"></div></TD></TR></TABLE>" ;
	/*		strObject = "<table width=\"70%\" border=\"0\" align=\"center\" bgcolor=\"#D1E5FF\">";
			strObject += "<tr class=\"font\">";
			strObject += "<td width=\"38%\">&nbsp;</td>";
			strObject += "<td width=\"62%\">&nbsp;</td>";
			strObject += "</tr>";
			strObject += "<TR bgColor=#D1E5FF><TD rowSpan=2 align=\"right\" vAlign=top><INPUT type=radio CHECKED value=EN name=Msg> <FONT color=#000000>Eng (ไม่เกิน 160 ตัวอักษร)</FONT> <FONT color=#000000>&nbsp; </FONT></TD><TD><textarea onKeyPress=\"return Check_KeyPress_EnAndNumberEnter(event)\" id=textarea2 onKeyDown=calcTotalEN(this.form,this) onBlur=\"Check_LangAndNumber( this,'en' )\" onKeyUp=calcTotalEN(this.form,this) onFocus=calcTotalEN(this.form,this) name=MsgEN rows=5 wrap=VIRTUAL cols=30 onChange=calcTotalEN(this.form,this) onSelect=\"Check_LangAndNumber( this,'en' )\"></textarea><FONT color=#ff0000>&nbsp;</FONT></TD></TR> " ;
			strObject += "<TR bgColor=#D1E5FF><TD><INPUT id=countEN3 readOnly size=5 value=0 name=countEN></TD></TR><TR bgColor=#D1E5FF> <TD rowSpan=2 align=\"right\" vAlign=top><FONT color=#000000><INPUT type=radio value=TH name=Msg>      Thai</FONT> (ไม่เกิน 60 ตัวอักษร)<FONT color=#000000>&nbsp; </FONT></TD>    <TD><TEXTAREA onkeypress=\"return Check_KeyPress_ThAndNumber(event)\" id=MsgTH onkeydown=calcTotalTH(this.form,this) onkeyup=calcTotalTH(this.form,this) onfocus=calcTotalTH(this.form,this) name=MsgTH rows=5 wrap=VIRTUAL cols=30 onchange=calcTotalTH(this.form,this)></TEXTAREA><FONT color=#ff0000>&nbsp;</FONT></TD> </TR> " ;
			strObject += "<TR bgColor=#D1E5FF><TD><INPUT id=countTH2 readOnly size=5 value=0   name=countTH></TD></TR> " ;
			strObject += "<tr><td colspan=\"2\" align=\"center\"><INPUT type=\"submit\" value=\"Submit\" name=\"Submit\"> <INPUT name=\"Reset\" type=\"reset\" id=\"Reset\" value=\"Reset\"></td></tr>" ;
			strObject += "</table>" ;*/
		}
		else if(strValue.value == "Send Email")
		{
			if(Box.style.display == "none")
			{
				Box.style.display = '';
			}
			else
			{
				Box.style.display = 'none';
			}
			strObject = "<TABLE WIDTH=75% BORDER=0 CELLPADDING=0 CELLSPACING=0>" ;
			strObject += "<TR><TD width=\"0%\" background=\"images/groponline_02.jpg\"> <IMG SRC=\"images/groponline_01.jpg\" WIDTH=8 HEIGHT=9 ALT=\"\"></TD>" ;
			strObject += "<TD width=\"98%\" background=\"images/groponline_02.jpg\"> <IMG SRC=\"images/groponline_02.jpg\" WIDTH=95 HEIGHT=9 ALT=\"\"></TD>" ;
			strObject += "<TD width=\"2%\" background=\"images/groponline_02.jpg\"> <div align=\"right\"><IMG SRC=\"images/groponline_03.jpg\" WIDTH=8 HEIGHT=9 ALT=\"\"></div></TD></TR>" ;
			strObject += "<TR><TD colspan=\"3\" valign=\"top\"><table  width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#D1E5FF\"> " ;
			strObject += "<tr><td width=\"3\" background=\"images/groponline_04.jpg\"><div align=\"left\"><img src=\"images/groponline_04.jpg\" width=\"3\" height=\"132\"></div></td>";
		   strObject += "<td width=\"99%\"><table width=\"100%\" border=\"0\"><tr><td colspan=\"2\"><img src=\"images/sms_mail.gif\" width=\"150\" height=\"69\"></td></tr>" ;
		   strObject += "<tr><td width=\"30%\" align=\"right\">Name :</td><td><input name=\"strName\" type=\"text\" id=\"strName\" value=\""+strName+"\" size=\"50\" readonly ></td></tr> " ;
		   strObject += "<tr><td align=\"right\">Email :</font></td><td><input name=\"strEmail\" type=\"text\" id=\"strEmail\" value=\""+strEmail+"\" size=\"50\" readonly ></td></tr>";
		   strObject += "<tr><td align=\"right\">Subject :</font></td><td><input name=\"strSubject\" type=\"text\" id=\"strSubject\" value=\"\" size=\"50\"></td></tr>";
		   strObject += "<tr><td align=\"right\" >Message :</td><td > <textarea name=\"strMsg\" cols=\"50\" rows=\"10\" id=\"strMsg\" ></textarea><BR><a href=\"#\" onClick=\"javascript: callPopupWindows('form1.strMsg') ;return false ; \">Edit HTML</a> </td></TR>";
		   strObject += "<tr><td colspan=\"2\" align=\"center\"><INPUT type=submit value=\"Send Mail\" name=\"chkSubmit\"><INPUT name=Reset type=reset id=\"Reset\" value=Reset></td></tr>           </table></td> <td width=\"3\" background=\"images/groponline_06.jpg\"><div align=\"right\"><img src=\"images/groponline_06.jpg\" width=\"3\" height=\"132\"></div></td></tr></table></TD> </TR>";
		   strObject += "<TR> <TD background=\"images/groponline_02.jpg\"> <IMG SRC=\"images/groponline_07.jpg\" WIDTH=8 HEIGHT=10 ALT=\"\"></TD> <TD background=\"images/groponline_08.jpg\"> <IMG SRC=\"images/groponline_08.jpg\" WIDTH=95 HEIGHT=10 ALT=\"\"></TD><TD background=\"images/groponline_02.jpg\"> <div align=\"right\"><IMG SRC=\"images/groponline_09.jpg\" WIDTH=8 HEIGHT=10 ALT=\"\"></div></TD></TR></TABLE>" ;

			/*strObject = "<table width=\"70%\" border=\"0\" align=\"center\">";
			strObject += "<tr class=\"font\">";
			strObject += "<td width=\"38%\">&nbsp;</td>";
			strObject += "<td width=\"62%\">&nbsp;</td>";
			strObject += "</tr>";
			strObject += "<tr><td width=\"30%\" align=\"right\" bgcolor=\"3BA9CE\" class=\"font\"><b><font color=\"#FFFFFF\">Name :</font></b></td><td width=\"70%\" bgcolor=\"E7F7FB\"> <input name=\"strName\" type=\"text\" id=\"strName\" value=\""+strName+"\" size=\"50\" readonly ></td></tr> " ;
			strObject += "<tr><td bgcolor=\"3BA9CE\" align=\"right\"><b><span class=\"font\"><font color=\"#FFFFFF\">Email :</font></span></b></td><td bgcolor=\"E7F7FB\"> <input name=\"strEmail\" type=\"text\" id=\"strEmail\" value=\""+strEmail+"\" size=\"50\" readonly ></td></tr> " ;
			strObject += "<tr><td align=\"right\" bgcolor=\"3BA9CE\" height=\"2\" valign=\"top\"><b><span class=\"font\"><font color=\"#FFFFFF\">Message :</font></span></b></td><td bgcolor=\"E7F7FB\" height=\"2\"> <textarea name=\"strReplyMsgEN\" cols=\"50\" rows=\"10\" id=\"strReplyMsgEN\" onKeyPress=\"return Check_Keypress_Char_English(event)\"></textarea><BR><a href=\"#\" onClick=\"javascript: callPopupWindows('form1.strReplyMsgEN') ;return false ; \">Edit HTML</a> <span class=\"fontblack\"></span></td></tr> " ;
			strObject += "<tr><td colspan=\"2\" align=\"center\"><INPUT type=\"submit\" value=\"Submit\" name=\"Submit\"> <INPUT name=\"Reset\" type=\"reset\" id=\"Reset\" value=\"Reset\"></td></tr>" ;
			strObject += "</table>" ;*/
		}
		else
		{
			strObject = ""; 
		}
		document.all.send.innerHTML = strObject ;
	//}
	//else
	//{
	//	alert('You need to be a Supervisor to use this function.');
	//}
}

function genRowMyList(intRow)
{
	strObject = "";
	if(intRow != "" )
	{
		strObject = "<table width=\"70%\" border=\"0\" >";
		strObject += "<tr class=\"font\">";
		strObject += "<td>Friend's Name :</td>";
		strObject += "<td>Friend's Mobile : <BR>(Format 089-3502256 => 66893502256 )</td>";
		strObject += "<td>Friend's Email :</td>";
		for(i=0;i<intRow;i++)
		{
			strObject += "<tr>";
			strObject += "<td><input type=\"text\" name=\"NameTo[]\"></td>";
			strObject += "<td><input type=\"text\" name=\"Mobile[]\" onkeypress=\"Check_Keypress_Number(event)\"></td>";
			strObject += "<td><input type=\"text\" name=\"EmailTo[]\"></td>";
			//alert(frmSendToFriend.NameTo0.value);
			strObject += "</tr>";
		}
		strObject += "<tr class=\"font\"><td align=\"center\" colspan=\"3\" ><input name=\"Save\" type=\"submit\" id=\"Save\" value=\"Save\"> <input name=\"Reset\" type=\"reset\" id=\"Reset\" value=\"Reset\"></td></tr>";
		strObject += "</table>";
	}
	else
	{
		strObject = ""; 
	}
	document.all.mylist.innerHTML = strObject ;
}

function genRowEop(intRow)
{
	strObject = "";
	if(intRow != "" )
	{
		strObject = "<table width=\"80%\" border=\"0\" >";
		strObject += "<tr>";
		strObject += "<td valign=\"top\" width=\"130\"><font color=\"red\"><b>กรุณากรอกชื่อเป็นภาษาอังกฤษเท่านั้น </b></font></td>";
		strObject += "<td valign=\"top\" width=\"130\"><font color=\"red\"><b>รูปแบบ 0812345678</b></font></td>";
		strObject += "<td valign=\"top\" width=\"130\"><font color=\"red\"><b>ถ้าไม่มีกรุณาใส่ email ของตัวเอง</b></font></td>";
		//alert(frmSendToFriend.NameTo0.value);
		strObject += "</tr>";
		strObject += "<tr>";
		strObject += "<td>Name </td>";
		strObject += "<td>Mobile </td>";
		strObject += "<td>Email </td>";
		//alert(frmSendToFriend.NameTo0.value);
		strObject += "</tr>";
		for(i=0;i<intRow;i++)
		{
			strObject += "<tr>";
			strObject += "<td><input type=\"text\" name=\"NameTo[]\" onkeypress=\"Check_Keypress_Char_English(event)\" onBlur=\"checkEnglishArrayTextbox(document.form1,'NameTo[]')\"></td>";
			strObject += "<td><input type=\"text\" name=\"Mobile[]\" onkeypress=\"Check_Keypress_Number(event)\" maxlength=\"10\"></td>";
			strObject += "<td><input type=\"text\" name=\"EmailTo[]\"></td>";
			//alert(frmSendToFriend.NameTo0.value);
			strObject += "</tr>";
		}
		strObject += "<tr class=\"font\"><td align=\"center\" colspan=\"3\" ><font color=\"red\">กรุณาอย่าปิดหน้าต่อไป จนกว่ารายงานผลการส่งจะเสร็จสมบูรณ์</font></td></tr>";
		strObject += "<tr class=\"font\"><td align=\"center\" colspan=\"3\" ><input name=\"Save\" type=\"submit\" id=\"Save\" value=\"Send Invitation CODE\"> <input name=\"Reset\" type=\"reset\" id=\"Reset\" value=\"Reset\"></td></tr>";
		strObject += "</table>";
	}
	else
	{
		strObject = ""; 
	}
	document.all.eop.innerHTML = strObject ;
}

function genRowTempDomain(intRow)
{
	strObject = "";
	if(intRow != "" )
	{
		strObject = "<table width=\"80%\" border=\"0\" align=\"center\">";
		strObject += "<tr class=\"font\">";
		strObject += "<td align=\"center\">Domain's Name : <BR>(abc.com)</td>";
		strObject += "<td align=\"center\">Domain's Type : <BR>(recruit or retail)</td>";
		strObject += "<td align=\"center\">Domain's Redirect : <BR>(greenbeez.net/?xxx or myhdiet.com/?xxx)</td>";
		for(i=0;i<intRow;i++)
		{
			strObject += "<tr>";
			strObject += "<td width=\"30%\" align=\"center\"><input type=\"text\" name=\"DomainName[]\"></td>";
			strObject += "<td width=\"30%\" align=\"center\"><select name=\"DomainType[]\"><option value=\"0\" selected>greenbeez.net</option><option value=\"2\">myHdiet.com</option></select></td>";
			strObject += "<td width=\"40%\" align=\"center\"><input type=\"text\" name=\"DomainLink[]\"></td>";
			//alert(frmSendToFriend.NameTo0.value);
			strObject += "</tr>";
		}
//		strObject += "<tr class=\"font\"><td align=\"center\" colspan=\"3\" ><input name=\"Save\" type=\"submit\" id=\"Save\" value=\"Save\"> <input name=\"Reset\" type=\"reset\" id=\"Reset\" value=\"Reset\"></td></tr>";
		strObject += "</table>";
	}
	else
	{
		strObject = ""; 
	}
	document.all.myDomain.innerHTML = strObject ;
}

function genRowMyDomain(intRow)
{
	strObject = "";
	if(intRow != "" )
	{
		strObject = "<table width=\"100%\" border=\"0\" align=\"center\">";
		strObject += "<tr class=\"font\" bgcolor=\"#D0E5FF\">";
		strObject += "<td align=\"center\" nowrap><font color=\"#006699\">Domain's Name : <BR>(abc.com)</font></td>";
		strObject += "<td align=\"center\" nowrap><font color=\"#006699\">Domain's Link : <BR>(Recruit,Inter Recruit or Retail)</font></td>";
		strObject += "<td align=\"center\" nowrap><font color=\"#006699\">Domain's Template : </font></td>";
		strObject += "<td align=\"center\" nowrap><font color=\"#006699\">SMS to Lead : </font></td>";
		strObject += "<td align=\"center\" nowrap><font color=\"#006699\" >SMS to Sponsor : </font></td>";
		for(i=0;i<intRow;i++)
		{
			strColor = ( i % 2 == 0) ? "#FFFFFF" : "#D0E5FF" ;
			strObject += "<tr bgcolor="+strColor+">";
			strObject += "<td class=\"font\" width=\"30%\" align=\"center\" nowrap><font color=\"#006699\">www.</font><input type=\"text\" name=\"DomainName[]\" onkeypress=\"return chkKeySLD(event);\" ></td>";
			strObject += "<td class=\"font\" width=\"20%\" align=\"center\"><select name=\"DomainType[]\"><option value=\"0\" selected>Recruit</option><option value=\"1\">Inter Recruit</option><option value=\"2\">Retail</option><option value=\"4\">DVD Free !!</option></select></td>";
			strObject += "<td class=\"font\" width=\"20%\" align=\"center\"><select name=\"DomainTempalte[]\"><option value=\"A\" selected>A</option><option value=\"B\">B</option><option value=\"C\">C</option><option value=\"D\">D</option></select></td>";
			strObject += "<td class=\"font\" width=\"20%\" align=\"center\" ><select name=\"selectLead[]\"><option value=\"On\" selected>On</option><option value=\"Off\">Off</option></select></td>";
			strObject += "<td class=\"font\" width=\"20%\" align=\"center\" ><select name=\"selectSponsor[]\"><option value=\"On\" selected>On</option><option value=\"Off\">Off</option></select></td>";
			//alert(frmSendToFriend.NameTo0.value);
			strObject += "</tr>";
		}
//		strObject += "<tr class=\"font\"><td align=\"center\" colspan=\"3\" ><input name=\"Save\" type=\"submit\" id=\"Save\" value=\"Save\"> <input name=\"Reset\" type=\"reset\" id=\"Reset\" value=\"Reset\"></td></tr>";
		strObject += "</table>";
	}
	else
	{
		strObject = ""; 
	}
	document.all.myDomain.innerHTML = strObject ;
}

function genRowBuyitem(intRow)
{
	strObject = "";
	if(intRow != "" )
	{
		strObject = "<table width=\"100%\" border=\"0\" align=\"center\">";
		strObject += "<tr class=\"font\" bgcolor=\"#D0E5FF\">";
		strObject += "<td align=\"center\" nowrap><font color=\"#006699\">ลำัดับ :</font></td>";
		strObject += "<td align=\"center\" nowrap><font color=\"#006699\">วันที่ ที่สั่งซื้อสินค้า :</font></td>";
		strObject += "<td align=\"center\" nowrap><font color=\"#006699\">ผลิตภัณฑ์ : </font></td>";
		//strObject += "<td align=\"center\" nowrap><font color=\"#006699\">SMS to Lead : </font></td>";
		//strObject += "<td align=\"center\" nowrap><font color=\"#006699\" >SMS to Sponsor : </font></td>";
		for(i=0;i<intRow;i++)
		{
			var j = i+1;
			strColor = ( i % 2 == 0) ? "#FFFFFF" : "#D0E5FF" ;
			strObject += "<tr bgcolor="+strColor+">";
			strObject += "<td class=\"font\" width=\"2%\" align=\"center\" nowrap><font color=\"#006699\">"+j+"</font></td>";
			strObject += "<td class=\"font\" width=\"10%\" align=\"center\" nowrap><input type=\"text\" name=\"DateBuyItem[]\" onkeypress=\"return chkKeySLD(event);\" ></td>";
			strObject += "<td class=\"font\" width=\"30%\" align=\"center\" nowrap><textarea name=\"Item[]\"  rows=\"2\"  cols=\"100\" id=\"Item[]\"></textarea></td>";
			//strObject += "<td class=\"font\" width=\"20%\" align=\"center\"><select name=\"DomainType[]\"><option value=\"0\" selected>Recruit</option><option value=\"1\">Inter Recruit</option><option value=\"2\">Retail</option><option value=\"4\">DVD Free !!</option></select></td>";
			//strObject += "<td class=\"font\" width=\"20%\" align=\"center\"><select name=\"DomainTempalte[]\"><option value=\"A\" selected>A</option><option value=\"B\">B</option><option value=\"C\">C</option><option value=\"D\">D</option></select></td>";
			//strObject += "<td class=\"font\" width=\"20%\" align=\"center\" ><select name=\"selectLead[]\"><option value=\"On\" selected>On</option><option value=\"Off\">Off</option></select></td>";
			//strObject += "<td class=\"font\" width=\"20%\" align=\"center\" ><select name=\"selectSponsor[]\"><option value=\"On\" selected>On</option><option value=\"Off\">Off</option></select></td>";
			//alert(frmSendToFriend.NameTo0.value);
			strObject += "</tr>";
		}
//		strObject += "<tr class=\"font\"><td align=\"center\" colspan=\"3\" ><input name=\"Save\" type=\"submit\" id=\"Save\" value=\"Save\"> <input name=\"Reset\" type=\"reset\" id=\"Reset\" value=\"Reset\"></td></tr>";
		strObject += "</table>";
	}
	else
	{
		strObject = ""; 
	}
	document.all.myDomain.innerHTML = strObject ;
}


function chkPayment(strValue)
{
	var dForm = document.forms[form1.name] ;
	var objVisa = eval("document.form1.card") ;
	if(typeof(strValue) == "object" )
	{
		var radio = getRadioButtonValue2 (dForm,'payment') ;
		strValue = radio ;
	}
	if(strValue == 'cash' )
	{
		credit1.style.display = 'none' ;
		visa1.style.display = 'none' ;
		express1.style.display = 'none' ;
		objVisa.disabled = true;
		//credit2.style.display = 'none' ;
	}
	else
	{
		credit1.style.display = '' ;
		chkCreditCard(dForm.card) ;
		//credit2.style.display = '' ;
	}
}

function chkCreditCard(strValue)
{
	var dForm = document.forms[form1.name] ;
	var radioPay = getRadioButtonValue2 (dForm,'payment') ;
	if(typeof(strValue) == "object" )
	{
		var radio = getRadioButtonValue2 (dForm,'card') ;
		strValue = radio ;
	}
	if(strValue == 'visa' && radioPay != 'cash')
	{
		visa1.style.display = '' ;
		express1.style.display = 'none' ;
	}
	else if(strValue == 'express' && radioPay != 'cash')
	{
		visa1.style.display = 'none' ;
		express1.style.display = '' ;
	}
	else
	{
		visa1.style.display = 'none' ;
		express1.style.display = 'none' ;
	}
}