var my_root_url = 'http://my.xtata.com';
//document.domain = 'xtata.com';
var xtata_root_url = 'http://www.xtata.com';
var xtata_image_root_url = 'http://image.xtata.com';
/**cookie*/
function getcookie(name) {
	var cookie_start = document.cookie.indexOf(name);
	var cookie_end = document.cookie.indexOf(";", cookie_start);
	return cookie_start == -1 ? '' : decodeURIComponent(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length)));
}
/*弹出窗口*/
function block(id,msg,twidth,theight,border_string,padding_string)
{
	if(!twidth)twidth="250";
	if(!theight)theight = "100";
	if(!border_string)border_string = '3px solid #348DCF';
	if(!padding_string)padding_string = '5px'
	var tmargin_left =parseInt(twidth/2);
	var margin_str = '-'+parseInt(theight/2)+'px 0 0 -'+tmargin_left+'px';
	if(document.getElementById(id)!=null){
		$('#'+id).block(msg, { border:border_string ,padding:padding_string,cursor:'default',width:twidth,margin:margin_str});
	}else{
		$.blockUI(msg, { border: border_string,padding:padding_string,cursor:'default',width:twidth,margin:margin_str});
	}
}
function unblock(id)
{
	if(document.getElementById(id)!=null){
		$('#'+id).unblock();
	}else{
		$.unblockUI();
	}
}
/**验证码设置*/
var img_code_url = xtata_image_root_url + '/imgcode.php';
function getImageCode(id,encode_input_name,refresh_text)
{
	if(!id) id = "img_code";
	var str = '<span id="' + id + '" style="cursor:pointer"></span>';
	if(refresh_text)
	{
		str += '<a href="#" id="href_' + id + '">' + refresh_text + '</a>';
	}
	var url = img_code_url + '?';
	if(encode_input_name) url = url + 'name=' + encode_input_name + '&';
	document.write(str);
	$('#'+id).load(url + Math.random());
	$('#'+id).click(function(){
		$('#'+id).load(url + Math.random());
	})
	$('#href_'+id).click(function(){
		$('#'+id).load(url + Math.random());
	})
}
/*swfupload**/
var SWFUpload_url = xtata_image_root_url + "/upload.php?action=upload";
var SWFUpload_flash_url = xtata_image_root_url + '/swfupload/swfupload_f9.swf';
var SWFUpload_preview_image_url = xtata_image_root_url + '/?w=120&h=120&f=';
var SWFUpload_file_size_limit = 1024;
function getSwfu(img_value_id,upload_info_id,preview_img_id,php_session_id)
{
	if(!php_session_id)php_session_id = '';
	if($('#' + img_value_id ).val() != "")
	{
		$('#' + preview_img_id ).attr('src',SWFUpload_preview_image_url + $('#' + img_value_id ).val())
		setTimeout($('#' + preview_img_id ).show(),1000);
	}
	return new SWFUpload({
		upload_url : SWFUpload_url, 
		flash_url : SWFUpload_flash_url, 
		file_size_limit : SWFUpload_file_size_limit ,
		post_params: {"PHPSESSID" : php_session_id},
		file_types:"*.jpg;*.gif",
		file_types_description: "图片",
		file_post_name : "upimg",
		file_upload_limit : "10",
		file_queue_limit : "0",
		debug:false,
		file_dialog_start_handler:function()
		{
			$('#' + upload_info_id ).html("");
			return false;
		},
		upload_start_handler:function(file){
			$('#' + upload_info_id ).html("开始上传:"+file.name);			
		},
		upload_success_handler:function(file, server_data)
		{
			$('#' + img_value_id ).val(server_data);
			$('#' + upload_info_id ).html('上传成功');
			$('#' + preview_img_id ).attr('src',SWFUpload_preview_image_url + server_data)
			setTimeout($('#' + preview_img_id ).show(),1000);
		},
		upload_complete_handler:function(fileObj)
		{
			if (this.getStats().files_queued > 0 ) {
				this.startUpload();
			}
		},
		upload_progress_handler:function(file, bytesLoaded, bytesTotal){
			try{
				var percent = Math.ceil((bytesLoaded / bytesTotal) * 100);
				$('#' + upload_info_id ).html(file.name+"上传了"+percent+"%");
			}catch(ex){
				alert(ex.name+ex.message);
			}
		},
		file_dialog_complete_handler :function(){			
			if (this.getStats().files_queued > 0) {
				//alert(this.post_params);
				//return false;
				if($('#' + img_value_id ).val() != "")
				{
					if(confirm("您确定要删除之前上传的图片吗？"))
					{
						this.addPostParam('deleteOldImage',$('#' + img_value_id ).val())
						//$('#' +  upload_info_id ).load(SWFUpload_delete_url + $('#' + img_value_id ).val());
					}else{
						return false;
					}
				}
				this.startUpload();
			}
		},
		upload_error_handler:function(file,code,message)
		{
			alert(file.name+code+message);
		},
		file_queue_error_handler:function(file,code,message){
			switch (code) {
				case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:
					$('#' + upload_info_id ).html("'"+file.name+"'的大小超过了最大限制");
					break;
				case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:
					$('#' + upload_info_id ).html("'"+file.name+"'的大小为零！");
					break;
				case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:
					$('#' + upload_info_id ).html("'"+file.name+"'的文件类型不对！");
					break;
				default:
					$('#' + upload_info_id ).html("未知错误！请选择其他的文件");
					break;
			}
		},
		file_queued_handler :function(file){
			
		}
	})
}

