var $jQuery = jQuery.noConflict();

$jQuery(document).ready(function() {
	$jQuery("form[name='ExchangeSellInfo']").find("input[name='resetButton']").click(function(){
			$jQuery("form[name='ExchangeSellInfo']")[0].reset();
			return false;
	});
	$jQuery("form[name='ExchangeBuyInfo']").find("input[name='resetButton']").click(function(){
			$jQuery("form[name='ExchangeBuyInfo']")[0].reset();
			return false;
	});
	$jQuery("form[name='ExchangeReply']").find("input[name='resetButton']").click(function(){
			$jQuery("form[name='ExchangeReply']")[0].reset();
			return false;
	});
	
  $jQuery("form[name='ExchangeSellInfo'], form[name='ExchangeBuyInfo']").
	submit(function() {
    var thisForm = this;
    var msg = Array();
		
    if ($jQuery("input[name='title']", thisForm).val() == '') {
      msg.push('標題必須填寫！');
    }
    if ($jQuery.trim($jQuery("input[name='author']", thisForm).val()) == '') {
      msg.push('發文者必須填寫！');
    }
    if ($jQuery.trim($jQuery("textarea[name='content']", thisForm).val()) == '') {
      msg.push('您沒有填寫內容！');
    }

    if (msg.length > 0) {
      if (msg.length == 1) {
        alert(msg[0]);
      }
      else {
        var err = '';
        for (var i = 0; i < msg.length; i++) {
          err += (i + 1) + '. ' + msg[i] + "\n";
        }
        alert(err);
      }
    }
		
    else {
      $jQuery.ajax({
        type: 'POST',
        url: 'common.php?act=send_exchange',
        cache: false,
        data: $jQuery(thisForm).serialize(),
        dataType: 'json',
        beforeSend: function(XMLHttpRequest) {
					showLoader();
				},
				complete: function(XMLHttpRequest, textStatus) {
					hideLoader();
				},
				error: function(XMLHttpRequest, textStatus, errorThrown) {
					alert('服務器沒有返回數據，可能服務器忙，請重試');
				},
        success: function(data, textStatus) {
					if (data.error > 0) {
						alert(data.message);
					}
					else {
						alert('文章發表完成！');
                        history.back();
						$jQuery(thisForm)[0].reset();
					}
        }
      });
    }
    return false;
  });
	
	$jQuery("form[name='ExchangeReply']").submit(function() {
    var thisForm = this;
    var msg = Array();
		
    if ($jQuery.trim($jQuery("input[name='author']", thisForm).val()) == '') {
      msg.push('回覆者必須填寫！');
    }
    if ($jQuery.trim($jQuery("textarea[name='content']", thisForm).val()) == '') {
      msg.push('您沒有填寫內容！');
    }

    if (msg.length > 0) {
      if (msg.length == 1) {
        alert(msg[0]);
      }
      else {
        var err = '';
        for (var i = 0; i < msg.length; i++) {
          err += (i + 1) + '. ' + msg[i] + "\n";
        }
        alert(err);
      }
    }
		
    else {
      $jQuery.ajax({
        type: 'POST',
        url: 'common.php?act=send_exchange_reply',
        cache: false,
        data: $jQuery(thisForm).serialize(),
        dataType: 'json',
        beforeSend: function(XMLHttpRequest) {
					showLoader();
				},
				complete: function(XMLHttpRequest, textStatus) {
					hideLoader();
				},
				error: function(XMLHttpRequest, textStatus, errorThrown) {
					alert('服務器沒有返回數據，可能服務器忙，請重試');
				},
        success: function(data, textStatus) {
					if (data.error > 0) {
						alert(data.message);
					}
					else {
						alert('文章發表完成！');
						location.reload();
						$jQuery(thisForm)[0].reset();
					}
        }
      });
    }
    return false;
  });
	
	$jQuery("form[name='IndustryInfo']").submit(function() {
	var thisForm = this;
	var msg = Array();
	
	if (msg.length > 0) {
		if (msg.length == 1) {
			alert(msg[0]);
		}
		else {
			var err = '';
			for (var i = 0; i < msg.length; i++) {
				err += (i + 1) + '. ' + msg[i] + "\n";
			}
			alert(err);
		}
	}
	else {
		$jQuery.ajax({
			type: 'POST',
			url: 'index.php?act=industry_list',
			cache: false,
			data: $jQuery(thisForm).serialize(),
			dataType: 'json',
			beforeSend: function(XMLHttpRequest) {
				showLoader();
			},
			complete: function(XMLHttpRequest, textStatus) {
				hideLoader();
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				alert('服務器沒有返回數據，可能服務器忙，請重試');
			},
			success: function(data, textStatus) {
				if (data.error > 0) {
					alert(data.message);
					//$jQuery('#GRS_INDUSTRYZONE').html('');
				} else {
					$jQuery('#GRS_INDUSTRYZONE').html(data.html);
				}
			}
		});
	}
	return false;
	});
});


