function del_confirm(object)
{
	if(confirm("แน่ใจที่จะลบหรือไม่ !") == true)
	{
		return true;
	}
	return false;
}

function dialog_warning(object,str_warning)
{
//	var str_warning = "ในการลบข้อมูล ''ผู้ลงทะเบียนเพื่อขอรับ Login ID และ Password''\nระบบจะลบข้อมูล ประวัติการสมัครสอบ รวมถึงการขอรายงานผลคะแนน ของผู้ที่ถูกลบทั้งหมด\nแน่ใจที่จะลบหรือไม่ !"
	if(confirm(str_warning) == true)
	{
		return true;
	}
	return false;
}

function del_alert(object)
{
	alert("คุณไม่สามารถลบได้ เนื่องจากมีข้อมูลอยู่ภายใน คุณต้องเข้าไปลบข้อมูลภายในให้หมดก่อน !")
	return false;
}

function dialog_alert(object,str_warning)
{
	//alert("กรุณาระบุตำแหน่งโครงสร้างทีมแข่งขันเสียก่อน !")
	alert(str_warning)
	return false;
}

function ActiveWindow()
{
	window.focus();
	return true;
}

function not_access_edit(object)
{
	alert("คุณไม่มีสิทธิเพิ่มและแก้ไข กรุณาติดต่อผู้ดูและระบบ !")
	return false;
}

function putFocus(formInst, elementInst)
{
	if (document.forms.length > 0)
	{
		window.focus();
		document.forms[formInst].elements[elementInst].focus();
		document.forms[formInst].elements[elementInst].select();
		return true;
	}
}

function show(sw,obj) {
	var ns4 = (document.layers) ? true : false;
	var ie4 = (document.all && !document.getElementById) ? true : false;
	var ie5 = (document.all && document.getElementById) ? true : false;
	var ns6 = (!document.all && document.getElementById) ? true : false;
	// show/hide the divisions
	if (sw && (ie4 || ie5) ) document.all[obj].style.visibility = 'visible';
	if (!sw && (ie4 || ie5) ) document.all[obj].style.visibility = 'hidden';
	if (sw && ns4) document.layers[obj].visibility = 'visible';
	if (!sw && ns4) document.layers[obj].visibility = 'hidden';
}

function PrintData()
{
	if(confirm("คุณต้องการจะทำการพิมพ์ใช่หรือไม่"))
	{
		window.print();
		//return true;
	}
	else
	{
		window.close();
		//return false;
	}
}

function openwin(sfile,swinid,nwidth,nheight)
{
// sfile = ชื่อไฟล์ที่ต้องการเปิด
// swinid =	รหัสหน้าต่าง
//	กรณี รหัสเดิมจะเปิดข้อมูลเดิมในหน้าต่างเดิม
//	กรณี รหัสใหม่จะเปิดหน้าต่างใหม่ขึ้นมา
//	กรณี ต้องการให้เปิดหน้าต่างใหม่ทุกครั้งให้ส่ง '_blank' เข้ามาจะเปิดใหม่ทุกครั้ง
//	กรณี ต้องการเปิดหน้าต่างเดิมทุกครั้ง ให้ส่งค่าที่เป็น อักษรอะไรมาก็ได้ที่ไม่ได้เปลี่ยนแปลงเมื่อส่งมาครั้งใหม่
	var newwin=window.open(sfile,swinid, 'WIDTH='+nwidth+',HEIGHT='+nheight+',RESIZABLE=yes,SCROLLBARS=yes,STATUS=1,LEFT=0,TOP=0');
	newwin.moveTo(0,0);
	if (newwin != null)
	{
		if (newwin.opener == null)
			newwin.opener = self;
	}
}

function opencalenwin(sfile,swinid)
{
// sfile = ชื่อไฟล์ที่ต้องการเปิด
// swinid =	รหัสหน้าต่าง
//	กรณี รหัสเดิมจะเปิดข้อมูลเดิมในหน้าต่างเดิม
//	กรณี รหัสใหม่จะเปิดหน้าต่างใหม่ขึ้นมา
//	กรณี ต้องการให้เปิดหน้าต่างใหม่ทุกครั้งให้ส่ง '_blank' เข้ามาจะเปิดใหม่ทุกครั้ง
//	กรณี ต้องการเปิดหน้าต่างเดิมทุกครั้ง ให้ส่งค่าที่เป็น อักษรอะไรมาก็ได้ที่ไม่ได้เปลี่ยนแปลงเมื่อส่งมาครั้งใหม่
	var newwin=window.open(sfile,swinid, 'WIDTH=220,HEIGHT=220,RESIZABLE=yes,SCROLLBARS=yes,STATUS=1,LEFT=0,TOP=0');
	newwin.moveTo(0,0);
	if (newwin != null)
	{
		if (newwin.opener == null)
			newwin.opener = self;
	}
}


 function Select_picture(sFrm,sInput,sIDFileTemp)
	{
		var filename = ('uploadfile.aspx?sFrm='+sFrm+'&sInput='+sInput+'&sIDFile='+sIDFileTemp+'');
		var newwin=window.open(filename,'mincalwin', 'WIDTH=400,HEIGHT=150,RESIZABLE=yes,SCROLLBARS=yes,STATUS=0,LEFT=200,TOP=200');
		if (newwin != null)
		{
			if (newwin.opener == null)
				newwin.opener = self;
		}
	}
function Clear_Picture(sInput,sIDFileTemp)
	{
		document.forms[0].elements[sInput].value = "";
		document.forms[0].elements[sIDFileTemp].value = "Clear_Picture";
	}
	
function Select_picture2(sFrm,sInput,sIDFileTemp,sinput2)
	{
		var filename = ('uploadfilemany2.asp?sFrm='+sFrm+'&sInput='+sInput+'&sIDFile='+sIDFileTemp+'&sinput2='+sinput2+'');
		var newwin=window.open(filename,'mincalwin', 'WIDTH=400,HEIGHT=150,RESIZABLE=yes,SCROLLBARS=yes,STATUS=0,LEFT=200,TOP=200');
		if (newwin != null)
		{
			if (newwin.opener == null)
				newwin.opener = self;
		}
	}

function CheckAllDataGridCheckBoxes(aspCheckBoxID, checkVal) {

        re = new RegExp(':' + aspCheckBoxID + '$')  //generated control name starts with a colon

        for(i = 0; i < document.forms[0].elements.length; i++) {

            elm = document.forms[0].elements[i]

            if (elm.type == 'checkbox') {

                if (re.test(elm.name)) {

                    elm.checked = checkVal

                }
            }
        }
    }
function select_deselectAll (chkVal, idVal) 
{ 
    var frm = document.forms[0];
    // Loop through all elements
    for (i=0; i<frm.length; i++) 
    {
        // Look for our Header Template's Checkbox
        if (idVal.indexOf ('CheckAll') != -1) 
        {
            //if elements is them RadioButtonList not access scope if
            if(frm.elements[i].name.indexOf ('RadioButtonList') == -1 && frm.elements[i].disabled == false)
            {
                // Check if main checkbox is checked, then select or deselect datagrid checkboxes 
                if(chkVal == true) 
                {
                    frm.elements[i].checked = true;
                } 
                else 
                {
                    frm.elements[i].checked = false;
                }
                // Work here with the Item Template's multiple checkboxes
            }
        } 
        else if (idVal.indexOf ('DeleteThis') != -1) 
        {
            // Check if any of the checkboxes are not checked, and then uncheck top select all checkbox
            if(frm.elements[i].checked == false) 
            {
                frm.elements[1].checked = false; //Uncheck main select all checkbox
            }
        }
    }
}
 