function popupView( strURL, strWinName )
{
	popupWindow( strURL,strWinName, 500, 400, 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 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("คุณสามารถกรอกข้อมูลเป็นตัวเลขตั้งแต่ 0-9 และ '/' เท่านั้น  เช่น \"01/08/2002\"");
		//alert("Please enter ( 0-9 and '/' ) only.");
	}
}
//=====================================================================================================

//=====================================================================================================
function CheckKeypressAcceptNumberOnly(e)
{
	//alert(e.keyCode);
	if (e.keyCode < 48 || e.keyCode > 57)
	{
		e.returnValue = false;
		alert("คุณสามารถกรอกข้อมูลเป็นตัวเลขตั้งแต่ 0-9 เท่านั้น");
		//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
											);
}
//=====================================================================================================

//=====================================================================================================
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 = "กรุณากรอกชื่อ URL ครับ" ;
	
	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 = "ไม่สามารถเพิ่มชื่อผู้ใช้ได้ เนื่องจากไม่ข้อมูลของผู้ใช้" ;
	var errNoChooseUser = "กรุณาเลือกชื่อผู้ใช้ที่คุณต้องการเพิ่มในกลุ่มผู้ใช้" ;
	
	if ( objListUser.disabled != true )
	{
		ChangeToList( objListUser, objListUserInGroup, objBtnAdd, objBtnRemove, errNoChooseUser )
	}
	else
	{
		alert( errEmptyUser ) ;
	}
}
//=====================================================================================================

//=====================================================================================================
function RemoveUserInGroup( objListUserInGroup, objListUser, objBtnRemove, objBtnAdd )
{
	var errEmptyUser = "ไม่สามารถลบออกจากรายชื่อผู้ใช้ได้ เนื่องจากไม่ข้อมูลของผู้ใช้" ;
	var errNoChooseUser = "กรุณาเลือกชื่อผู้ใช้ที่คุณต้องการลบออกจากกลุ่มผู้ใช้" ;
	
	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 = "แก้ไข Template ชื่อ '" + 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 = "คุณต้องการลบ Template ชื่อ '" + strTemplateName + "' จริงหรือไม่?" ;
	objHidden.value = intTemplateID ;
	window.status = strMsgConfirm ;
	confirmAction( objForm, strMsgConfirm, strAction ) ;
}
//=====================================================================================================

//=====================================================================================================
function confirmDeletePictureInGallery( objForm, objHidden, intTemplateID ,strTemplateName )
{
	var strMsgConfirm = "คุณต้องการลบรูปภาพและคำบรรภาพรูปภาพของภาพที่ " + 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 = "คุณต้องการลบไฟล์ที่ " + 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 = "คุณต้องการลบรูปภาพชื่อ " + 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 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 = "กรุณาเลือกรายการที่ต้องการลบ" ;
	var msgConfirmDelete = "คุณต้องการลบรายการที่เลือกหรือไม่?" ;
	var delBoxName = objChkbox ;
	
	if (!checkStatusCheckbox( objForm, delBoxName, errEmptyDeleteBox ))
	{ 
		return false ; 
	}
	else
	{
		if( confirm(msgConfirmDelete) == true )
		{
			return true ;
		}
		else
		{
			return false ; 
		}
	}
		
}
//=====================================================================================================

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

	var dForm = document.forms[objForm.name] ;
	var errEmptyApproveBox = "กรุณาเลือกรายการที่ต้องการอนุมัติ" ;
	var msgConfirmApprove = "คุณต้องการอนุมัติรายการที่เลือกหรือไม่?" ;
	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 = "กรุณาเลือกรายการที่ต้องการส่ง Email" ;
	var msgConfirmApprove = "คุณต้องการส่ง Email รายการที่เลือกหรือไม่?" ;
	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 = "กรุณาเลือกรายการที่ต้องการพิมพ์ Label" ;
	var msgConfirmApprove = "คุณต้องการพิมพ์ Label รายการที่เลือกหรือไม่?" ;
	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 = "กรุณาเลือกรายการที่ต้องการเปลี่ยน Step Follow" ;
	var msgConfirmApprove = "คุณต้องการเปลี่ยน Step Follow รายการที่เลือกหรือไม่?" ;
	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 = "กรุณาเลือกรายการที่ต้องการพิมพ์ Report" ;
	var msgConfirmApprove = "คุณต้องการพิมพ์ Report รายการที่เลือกหรือไม่?" ;
	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 = "กรุณาเลือกรายการที่ต้องการ Export Excel" ;
	var msgConfirmApprove = "คุณต้องการ Export Excel รายการที่เลือกหรือไม่?" ;
	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 = "กรุณาเลือกรายการที่ต้องการส่ง SMS" ;
	var msgConfirmApprove = "คุณต้องการส่ง SMS รายการที่เลือกหรือไม่?" ;
	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)
{
	var  value = null ;
	var chkDisable = false ;
    var dml = document.forms[form.name] ;
	var len = dml.elements.length ;
	var countObj = 0 ;
	var posObjEnable = 0 ;
	var pos = 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 )
		{
			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)
{
	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 + ";" );
		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,objTotalPriceNet,objTotalPriceInfo,objTotalPriceDiet)
{
	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 strTotal = parseFloat( parseFloat(totalPriceNetVal) + parseFloat(totalPriceInfoVal) + parseFloat(totalPriceDietVal) ) ;
	var intDecimal = 2 ;
	strTotal = formatNumber(strTotal,intDecimal) ;
	objTotal.value = strTotal ;

}

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 // objFields.value == "ใช่"
	{
		objTarget.disabled = false ;
		objTarget.focus();
	}
}

function checkStatusInternet(objValue,objTarget)
{
	var status;
	if( objValue == "ไม่สามารถเข้าใช้งานอินเตอร์เน็ทได้" )
	{
		status = true;
	}
	else // objFields.value == "สามารถเข้าใช้งานอินเตอร์เน็ทได้"
	{
		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);
		//		alert(strResult);
		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("คุณต้องการลบรายการที่เลือกหรือไม่?");
	if(ask==true)
	{
		return true ;
	}	
	else
	{
		return false ;
	}		
}

//=====================================================================================================
function Validate_Data_frmMove(objForm,objChkbox,objSelectbox)
{
	var dForm = document.forms[objForm.name] ;
	var errEmptyMoveData = "Please select data" ; // กรุณาเลือกรายการที่ต้องการอนุมัต
	var errEmptyMoveBox = "Please select Channel" ; // กรุณาเลือกรายการที่ต้องการอนุมัติ
	var msgConfirmMove = "Do you want to Move Stories " ;// คุณต้องการอนุมัติรายการที่เลือกหรือไม่?
	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 genTextbox(strForm,strValue,strName,strEmail,strHidden)
{
	//alert(strHidden.value);
	if(strHidden.value > 2)
	{
		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 color=#000000>Eng (<font size=\"2\" face=\"MS Sans Serif, Tahoma, sans-serif\">ไม่เกิน 160 ตัวอักษร</font>)</FONT> <FONT  color=#000000>&nbsp; </FONT></TD>   <TD width=\"62%\"><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 ><TD><INPUT id=countEN3 readOnly size=5 value=0 name=countEN></TD> </TR>  <TR>  <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><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=Submit><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=Submit><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 09-3502256 => 6693502256 )</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 genRowMyDomain(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 09-3502256 => 6693502256 )</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 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 ;
}