// JavaScript Document
var enabledSubmit = false;
function openmodal(){
        $("#popup").jqmShow();
}
function closemodal(){
        $("#popup").jqmHide();
}
function on_tGroup_change(){
	var subl = document.getElementById("tSubGroup");
	while(subl.length > 0){
		subl.remove(0);	
	}
        openmodal();
	if($("#tGroup").val() > 0){
		//agent.call("handler.call.php","getSubItemGroup","on_tGroup_changed",$("#tGroup").val());
                var postdata = {"cRequest":"getSubItemGroup","pItemGroup":$("#tGroup").val()}
                $.post("post.call.php",postdata,function(callback){on_tGroup_changed(callback);});
	}else{
		$("#tSubGroup").attr("disabled", "disabled");
	}
}

function on_tGroup_changed(callback){
	var subl = document.getElementById("tSubGroup");
	while(subl.length > 0){
		subl.remove(0);	
	}
	var arr = [];
	var itm = callback.split(";");
	for(i=0;i<itm.length;i++){
		var tmp = itm[i].split(":");
		if(navigator.appName == "Microsoft Internet Explorer"){
			document.getElementById("tSubGroup").options[document.getElementById("tSubGroup").options.length] = new Option(tmp[1], tmp[0]);
		}else{
			document.getElementById("tSubGroup").options.add(new Option(tmp[1], tmp[0]));
		}
		/*var newOption="<option value=\""+tmp[0]+"\" selected=\"selected\">"+tmp[1]+"</option>";  
		$("select#tSubGroup").show();  
		$("select#tSubGroup option:last").after(newOption);  */
		//$("input#addList").val("").hide();  
	}
	//$("#tSubGroup").addOption(arr, false);
	$("#tSubGroup").removeAttr("disabled");
        closemodal();
}

function enableSubmit(enabled){
	if(enabled && !enabledSubmit){
		$("#bSubmit").removeAttr("disabled");
		enabledSubmit = true;
	}else if(enabled && enabledSubmit){
		$("#bSubmit").removeAttr("disabled");
		enabledSubmit = true;
	}else{
		$("#bSubmit").attr("disabled", "disabled");
		enabledSubmit = false;
	}
}
function on_postImageCode_change(){
        //enableSubmit(false);
	if($("#tPostCaptcha").val() != ""){
                openmodal();
		//agent.call("handler.call.php","checkCaptcha","on_postImageCode_change_callback",$("#tPostCaptcha").val());
                var ccode = $("#tPostCaptcha").val();
                $.get("captcha.call.php",{"ccode":ccode},function(callback){if(on_postImageCode_change_callback(callback)){on_bSubmit_click();};});
//                if($("#tPostCaptcha").val() == $("#tCaptchaCode").val()){
//                    on_postImageCode_change_callback("true");
//                }else{
//                    on_postImageCode_change_callback("false");
//                }
	}else{
		alert("กรุณากรอกรหัสภาพ");
                return false;
		//enableSubmit(false);
	}
}

function on_postImageCode_change_callback(callback){
        closemodal();
        //alert(callback);
	if(callback == "true"){
		checkField();
                return true;
	}else{
                alert("รหัสภาพไม่ถูกต้อง กรุณาตรวจสอบ");
		//enableSubmit(false);
                return false;
	}
}

function checkField(){
	if($("#tTitle").val() == ""){
		alert("กรุณากรอกหัวข้อประกาศ");
		enableSubmit(false);
		return false;
	}
	if($("#tGroup").val() == "-1"){
		alert("กรุณาเลือกกลุ่มของประกาศ");
		enableSubmit(false);
		return false;
	}
	if($("#tSubGroup").val() == "-1"){
		alert("กรุณาเลือกกลุ่มย่อยของประกาศ");
		enableSubmit(false);
		return false;
	}
	if($("#tPostGroup").val() == "-1"){
		alert("กรุณาเลือกความต้องการ");
		enableSubmit(false);
		return false;
	}
	if($("#tType").val() == "-1"){
		alert("กรุณาเลือกประเภทของสินค้า");
		enableSubmit(false);
		return false;
	}
	if($("#tPrice").val() == ""){
		alert("กรุณากรอกราคาของสินค้า");
		enableSubmit(false);
		return false;
	}
	if($("#tTimelife").val() == "-1"){
		alert("กรุณาเลือกระยะเวลาลงประกาศ");
		enableSubmit(false);
		return false;
	}
	if($("#tPostName").val() == ""){
		alert("กรุณากรอกชื่อของผู้ลงประกาศ");
		enableSubmit(false);
		return false;
	}
	if($("#tPostMobile").val() == "" && $("#tPostPhone").val() == ""  && $("#tPostMail").val() == "" ){
		alert("กรุณากรอกหมายเลขโทรศัพท์ หมายเลขโทรศัพท์มือถือ หรือ  E-mail address ที่ติดต่อได้");
		enableSubmit(false);
		return false;
	}
	if($("#tProvince").val() == "-1"){
		alert("กรุณาเลือกจังหวัดของที่อยู่ของสินค้า");
		enableSubmit(false);
		return false;
	}
//        if($("#tPostCaptcha").val() == ""){
//                alert("กรุณากรอกรหัสภาพ");
//		enableSubmit(false);
//		return false;
//        }
	enableSubmit(true);
	return true;
}

function checkField2(){
	if($("#tTitle").val() == ""){
		//alert("กรุณากรอกหัวข้อประกาศ");
		enableSubmit(false);
		return false;
	}
	if($("#tGroup").val() == "-1"){
		//alert("กรุณาเลือกกลุ่มของประกาศ");
		enableSubmit(false);
		return false;
	}
	if($("#tSubGroup").val() == "-1"){
		//alert("กรุณาเลือกกลุ่มย่อยของประกาศ");
		enableSubmit(false);
		return false;
	}
	if($("#tPostGroup").val() == "-1"){
		//alert("กรุณาเลือกความต้องการ");
		enableSubmit(false);
		return false;
	}
	if($("#tType").val() == "-1"){
		//alert("กรุณาเลือกประเภทของสินค้า");
		enableSubmit(false);
		return false;
	}
	if($("#tPrice").val() == ""){
		//alert("กรุณากรอกราคาของสินค้า");
		enableSubmit(false);
		return false;
	}
	if($("#tTimelife").val() == "-1"){
		//alert("กรุณาเลือกระยะเวลาลงประกาศ");
		enableSubmit(false);
		return false;
	}
	if($("#tPostName").val() == ""){
		//alert("กรุณากรอกชื่อของผู้ลงประกาศ");
		enableSubmit(false);
		return false;
	}
	if($("#tPostMobile").val() == "" && $("#tPostPhone").val() == ""  && $("#tPostMail").val() == "" ){
		//alert("กรุณากรอกหมายเลขโทรศัพท์ หมายเลขโทรศัพท์มือถือ หรือ  E-mail address ที่ติดต่อได้");
		enableSubmit(false);
		return false;
	}
	if($("#tProvince").val() == "-1"){
		//alert("กรุณาเลือกจังหวัดของที่อยู่ของสินค้า");
		enableSubmit(false);
		return false;
	}
//        if($("#tPostCaptcha").val() == ""){
//                //alert("กรุณากรอกรหัสภาพ");
//		enableSubmit(false);
//		return false;
//        }
	enableSubmit(true);
	return true;
}

function on_tProvince_change(){
    enableSubmit(false);
    if($("#tProvince").val() == "-1"){
        alert("กรุณาเลือกจังหวัดของที่อยู่ของสินค้า");
        enableSubmit(false);        
    }else{
        checkField2();
    }
}

function on_bSubmit_click(){
	if(checkField()){
               var tx = $("#tPrice").val();
                    var tm = tx.split(",");
                    var txt = "";
                    for(i=0;i<tm.length;i++){
                        txt = txt + tm[i];
                    }
                    $("#tPrice").val(txt);
                    //alert($("#tPrice").val());
                    var frm = document.getElementById("form1");
                    frm.submit();
                
	}
}

function on_bCancel_click(){
	clearForm();
}

function clearForm(){
	
}

function oncaptchaloaded(){
    var r = Math.floor(Math.random()*20000);
    var calldata = {"cRequest":"getcaptcha","keyrefer":r};
    $.post("common.call.php",calldata,function (callback){$("#tCaptchaCode").val(callback);})
}

function oncaptchaloaded(){}

