// *************** xilisoft-wzx ***************//
var swfObject,paramsObject;
var queryNum = 0, currqueryNum = 0, errFlag = "0", errContent = '';
var file_id;

fileDialogStart = function(){}
fileDialogComplete = function(numFilesSelected, numFilesQueued){
	queryNum += numFilesSelected;
}
fileQueued = function(file) {
    $('#cus_filename').val(file.name);
	//$('#fileList').append('<li><a href="#" onclick="deletebtn(\''+ file.id + '\');" title="Delete" id="tobedelete_'+file.id+'"></a>'+ file.name + '</li>');
}
fileQueueError = function(file, errorCode, message) {
	alert(message);
}
uploadStart = function(file) {
	$('#currUploadingName').html(file.name);
	file_id = file.id;
}
uploadProgress = function(file, bytesLoaded) {
	var percent = Math.ceil((bytesLoaded / file.size) * 100);
	$('#progressbar').progressbar('option', 'value', percent);
	$('#progressStatus').html(percent + '%');
}
uploadSuccess = function(file, serverData) {
	var temp = eval("(" + serverData + ")");
	errFlag = temp.rtn_code;
	if (errFlag != "0") {
		errContent = temp.error_content;
    }
	currqueryNum++;
}
function autoClose() {
    //$('#online_uploading').hide();
    location.href = "./index.html";
}
uploadComplete = function(file) {
	if (currqueryNum < queryNum) {
		swfObject.startUpload();
	} else {
		$('#uploadProcessImg').remove();
		if (errFlag == "0") {
			$('#online_uploading').hide();
			$('#online_complete').show()
			$('#progressbar_done').show();
            setTimeout('autoClose()',10000);
		} else {
			$('#online_uploading').html("<p>Sorry! " + errContent + ",  An error occurred while uploading, please try again!</p>");
		}
	}
}
uploadError = function(file, errorCode, message) {}

function addSwfParams() {
	swfObject.addPostParam("mail", $('#mail').val());
	swfObject.addPostParam("outputFormat", $('#select_box').val());
    swfObject.addPostParam("reffer", location.href);
}

$(document).ready(function(){
	$("#bt2").bind('click', function(){
		var reg_eamil = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
		var email = $('#mail').val();
		var obj_upload_file = document.getElementById('upload_file');
		var obj_description = document.getElementById('des');
		if (swfObject.getFile() === null) {
			$("#dialog3").dialog('open');
			return false;
		} else if (!reg_eamil.test(email)) {
			$('#dialog2').dialog('open');
			$('#mail').focus();
			return false;
		} else if ( $('#select_box').val() == '0') {
		    $('#dialog5').dialog('open');
			return false;
		} else {
			$('#dialog8').dialog('open');
			addSwfParams();
			swfObject.startUpload();
		}
	});
	var paramsObject = {
		upload_url: "http://onlinevideoconverter.xilisoft.com/upload.php",
		file_size_limit : "102400",
		file_types :  "*.AVI;*.MP4;*.MPG;*.MPEG;*.3GP;*.AAC;*.WMV;*.ASF;*.AC3;*.MOV;*.FLV;*.MP3;*.WAV;*.WMA;*.MKA;*.DV;*.NSV;*.AIFF;",
		file_types_description : "audio/video files",
		file_upload_limit : "0",
		flash_url : "swfupload.swf",
		button_image_url : 'images/button.png',
		button_width : 22,
		button_height : 23,
		button_placeholder_id : "upbutton",
		button_action : SWFUpload.BUTTON_ACTION.SELECT_FILE,
		button_window_mode : SWFUpload.WINDOW_MODE.TRANSPARENT,
		prevent_swf_caching : false,
		file_dialog_start_handler : fileDialogStart,
		file_queued_handler : fileQueued,
		file_queue_error_handler : fileQueueError,
		file_dialog_complete_handler : fileDialogComplete,
		upload_start_handler :uploadStart,
		upload_progress_handler :uploadProgress,
		upload_error_handler : uploadError,
		upload_success_handler : uploadSuccess,
		upload_complete_handler : uploadComplete
	};
	swfObject = new SWFUpload(paramsObject);

	var paramsObject_1 = {
		upload_url: "http://onlinevideoconverter.xilisoft.com/upload.php",
		file_size_limit : "102400",
		file_types :  "*.AVI;*.MP4;*.MPG;*.MPEG;*.3GP;*.AAC;*.WMV;*.ASF;*.AC3;*.MOV;*.FLV;*.MP3;*.WAV;*.WMA;*.MKA;*.DV;*.NSV;*.AIFF",
		file_types_description : "audio/video files",
		file_upload_limit : "0",
		flash_url : "http://onlinevideoconverter.xilisoft.com/swfupload.swf",
		button_image_url : 'http://onlinevideoconverter.xilisoft.com/images/button_add.png',
		button_width : 30,
		button_height : 17,
		button_placeholder_id : "upbutton_1",
		button_action : SWFUpload.BUTTON_ACTION.SELECT_FILE,
		button_window_mode : SWFUpload.WINDOW_MODE.TRANSPARENT,
		prevent_swf_caching : false,
		file_dialog_start_handler : fileDialogStart_1,
		file_queued_handler : fileQueued_1,
		file_queue_error_handler : fileQueueError_1,
		file_dialog_complete_handler : fileDialogComplete_1,
		upload_start_handler :uploadStart_1,
		upload_progress_handler :uploadProgress_1,
		upload_error_handler : uploadError_1,
		upload_success_handler : uploadSuccess_1,
		upload_complete_handler : uploadComplete_1
	};
	swfObject_1 = new SWFUpload(paramsObject_1);

	var paramsObject_2 = {
		upload_url: "http://onlinevideoconverter.xilisoft.com/upload.php",
		file_size_limit : "102400",
		file_types :  "*.AVI;*.MP4;*.MPG;*.MPEG;*.3GP;*.AAC;*.WMV;*.ASF;*.AC3;*.MOV;*.FLV;*.MP3;*.WAV;*.WMA;*.MKA;*.DV;*.NSV;*.AIFF",
		file_types_description : "audio/video files",
		file_upload_limit : "0",
		flash_url : "http://onlinevideoconverter.xilisoft.com/swfupload.swf",
		button_image_url : 'http://onlinevideoconverter.xilisoft.com/images/button_add.png',
		button_width : 30,
		button_height : 17,
		button_placeholder_id : "upbutton_2",
		button_action : SWFUpload.BUTTON_ACTION.SELECT_FILE,
		button_window_mode : SWFUpload.WINDOW_MODE.TRANSPARENT,
		prevent_swf_caching : false,
		file_dialog_start_handler : fileDialogStart_2,
		file_queued_handler : fileQueued_2,
		file_queue_error_handler : fileQueueError_2,
		file_dialog_complete_handler : fileDialogComplete_2,
		upload_start_handler :uploadStart_2,
		upload_progress_handler :uploadProgress_2,
		upload_error_handler : uploadError_2,
		upload_success_handler : uploadSuccess_2,
		upload_complete_handler : uploadComplete_2
	};
	swfObject_2 = new SWFUpload(paramsObject_2);

	var paramsObject_3 = {
		upload_url: "http://onlinevideoconverter.xilisoft.com/upload.php",
		file_size_limit : "102400",
		file_types :  "*.AVI;*.MP4;*.MPG;*.MPEG;*.3GP;*.AAC;*.WMV;*.ASF;*.AC3;*.MOV;*.FLV;*.MP3;*.WAV;*.WMA;*.MKA;*.DV;*.NSV;*.AIFF",
		file_types_description : "audio/video files",
		file_upload_limit : "0",
		flash_url : "http://onlinevideoconverter.xilisoft.com/swfupload.swf",
		button_image_url : 'http://onlinevideoconverter.xilisoft.com/images/button_add.png',
		button_width : 30,
		button_height : 17,
		button_placeholder_id : "upbutton_3",
		button_action : SWFUpload.BUTTON_ACTION.SELECT_FILE,
		button_window_mode : SWFUpload.WINDOW_MODE.TRANSPARENT,
		prevent_swf_caching : false,
		file_dialog_start_handler : fileDialogStart_3,
		file_queued_handler : fileQueued_3,
		file_queue_error_handler : fileQueueError_3,
		file_dialog_complete_handler : fileDialogComplete_3,
		upload_start_handler :uploadStart_3,
		upload_progress_handler :uploadProgress_3,
		upload_error_handler : uploadError_3,
		upload_success_handler : uploadSuccess_3,
		upload_complete_handler : uploadComplete_3
	};
	swfObject_3 = new SWFUpload(paramsObject_3);

	var paramsObject_4 = {
		upload_url: "upload.php",
		file_size_limit : "102400",
		file_types :  "*.AVI;*.MP4;*.MPG;*.MPEG;*.3GP;*.AAC;*.WMV;*.ASF;*.AC3;*.MOV;*.FLV;*.MP3;*.WAV;*.WMA;*.MKA;*.DV;*.NSV;*.AIFF",
		file_types_description : "audio/video files",
		file_upload_limit : "0",
		flash_url : "http://onlinevideoconverter.xilisoft.com/swfupload.swf",
		button_image_url : 'http://onlinevideoconverter.xilisoft.com/images/button_add.png',
		button_width : 30,
		button_height : 17,
		button_placeholder_id : "upbutton_4",
		button_action : SWFUpload.BUTTON_ACTION.SELECT_FILE,
		button_window_mode : SWFUpload.WINDOW_MODE.TRANSPARENT,
		prevent_swf_caching : false,
		file_dialog_start_handler : fileDialogStart_4,
		file_queued_handler : fileQueued_4,
		file_queue_error_handler : fileQueueError_4,
		file_dialog_complete_handler : fileDialogComplete_4,
		upload_start_handler :uploadStart_4,
		upload_progress_handler :uploadProgress_4,
		upload_error_handler : uploadError_4,
		upload_success_handler : uploadSuccess_4,
		upload_complete_handler : uploadComplete_4
	};
	swfObject_4 = new SWFUpload(paramsObject_4);

	var paramsObject_5 = {
		upload_url: "upload.php",
		file_size_limit : "102400",
		file_types :  "*.AVI;*.MP4;*.MPG;*.MPEG;*.3GP;*.AAC;*.WMV;*.ASF;*.AC3;*.MOV;*.FLV;*.MP3;*.WAV;*.WMA;*.MKA;*.DV;*.NSV;*.AIFF",
		file_types_description : "audio/video files",
		file_upload_limit : "0",
		flash_url : "http://onlinevideoconverter.xilisoft.com/swfupload.swf",
		button_image_url : 'http://onlinevideoconverter.xilisoft.com/images/button_add.png',
		button_width : 30,
		button_height : 17,
		button_placeholder_id : "upbutton_5",
		button_action : SWFUpload.BUTTON_ACTION.SELECT_FILE,
		button_window_mode : SWFUpload.WINDOW_MODE.TRANSPARENT,
		prevent_swf_caching : false,
		file_dialog_start_handler : fileDialogStart_5,
		file_queued_handler : fileQueued_5,
		file_queue_error_handler : fileQueueError_5,
		file_dialog_complete_handler : fileDialogComplete_5,
		upload_start_handler :uploadStart_5,
		upload_progress_handler :uploadProgress_5,
		upload_error_handler : uploadError_5,
		upload_success_handler : uploadSuccess_5,
		upload_complete_handler : uploadComplete_5
	};
	swfObject_5 = new SWFUpload(paramsObject_5);

	var paramsObject_6 = {
		upload_url: "upload.php",
		file_size_limit : "102400",
		file_types :  "*.AVI;*.MP4;*.MPG;*.MPEG;*.3GP;*.AAC;*.WMV;*.ASF;*.AC3;*.MOV;*.FLV;*.MP3;*.WAV;*.WMA;*.MKA;*.DV;*.NSV;*.AIFF",
		file_types_description : "audio/video files",
		file_upload_limit : "0",
		flash_url : "http://onlinevideoconverter.xilisoft.com/swfupload.swf",
		button_image_url : 'http://onlinevideoconverter.xilisoft.com/images/button_add.png',
		button_width : 30,
		button_height : 17,
		button_placeholder_id : "upbutton_6",
		button_action : SWFUpload.BUTTON_ACTION.SELECT_FILE,
		button_window_mode : SWFUpload.WINDOW_MODE.TRANSPARENT,
		prevent_swf_caching : false,
		file_dialog_start_handler : fileDialogStart_6,
		file_queued_handler : fileQueued_6,
		file_queue_error_handler : fileQueueError_5,
		file_dialog_complete_handler : fileDialogComplete_6,
		upload_start_handler :uploadStart_6,
		upload_progress_handler :uploadProgress_6,
		upload_error_handler : uploadError_6,
		upload_success_handler : uploadSuccess_6,
		upload_complete_handler : uploadComplete_6
	};
	swfObject_6 = new SWFUpload(paramsObject_6);
});

