//修改标题
function updateTit(photoID, titvalue) 
{
	var pars = 'do=photo_modify_title&id=' + photoID + '&sort=user_photo&flag=title&title=' + encodeURI(titvalue);
	var myajax=new Ajax.Request("http://www.tuniu.com/main.php",{method:'get',parameters:pars,onComplete:showresult});
}

function showresult(ajax)
{
	var result=ajax.responseText;
	re= /([0-9]+)\#\#\#(.*)/;
	re.exec(result);
	var photoID=RegExp.$1;
	result=RegExp.$2;
	$("hidTit"+photoID).value=result;
	$("tit"+photoID).innerHTML='<h1 id="tit'+photoID+'" onkeydown="deal_keydown('+photoID+',\'title\');" onClick="initTit(\''+photoID+'\');" onMouseOver="ch('+photoID+');" onMouseOut="restt('+photoID+');">'+$('hidTit'+photoID).value.replace(/</g,"&lt;").replace(/>/g,"&gt;")+'</h1>';
	$('tit'+photoID).style.background="#fff";
}


function initTit(photoID)
{
	var tit=$("tit"+photoID);
	tit.style.background="#fff";
	tit.title="";
	tit.onclick="";
	tit.onmouseover="";
	tit.innerHTML="<input type='text' id='titTxt"+photoID+"' class='highlight' style='margin-top: 0px; font-size: 14px;font-weight: bold; margin-bottom: 0px; width: 240px ;background:#ffc;' value='"+$('hidTit'+photoID).value+"'><br><input type='button' class='button' value='保存' onclick='getTit("+photoID+");' class='butt'>&nbsp;&nbsp;<input type='button' class='button' value='取消' onclick='resetTitHTML("+photoID+");' class='cancelbutt'>";
	$("titTxt"+photoID).focus();
}

function getTit(photoID)
{
	var tit=$('titTxt'+photoID);
	var titvalue=tit.value;
	if(titvalue.length>120)
		{
				alert("标题字数太多！ 请重新输入。");
				return ;
		}
	if(titvalue.length==0)
		{
				alert("标题字数太少！ 请重新输入。");
				return ;
		}
	var str=titvalue.replace(/(^\s*)|(\s*$)/g, '').replace(/</g,"&lt;").replace(/>/g,"&gt;");
	if(str.length==0)
		{
				alert("标题字数太少！ 请重新输入。");
				return ;
		}
	$('tit'+photoID).style.background="#ffc";
	$('tit'+photoID).innerHTML="正在保存...";
	updateTit(photoID, titvalue);
}

function resetTitHTML(photoID)
{
	var tit=$("tit"+photoID);
	tit.innerHTML='<h1 id="tit'+photoID+'" onkeydown="deal_keydown('+photoID+',\'title\');" onClick="initTit(\''+photoID+'\');" onMouseOver="ch('+photoID+');" onMouseOut="restt('+photoID+');">'+$('hidTit'+photoID).value.replace(/</g,"&lt;").replace(/>/g,"&gt;")+'</h1>';
}

function ch(photoID)
{
	var tit=$("tit"+photoID);
	tit.style.background="#ffc";
}

function restt(photoID){
	var tit=$("tit"+photoID);
	tit.style.background="#fff";
}

function chtt(activeX)
{
	activeX.style.background="#ffc";
}

function res(activeX)
{
	activeX.style.background="#fff";
}

function deal_keydown(photoID,flag){
	if (event.keyCode == 13){
		if(flag=="title"){
			getTit(photoID);
		}else if(flag=="tag"){
			getTag(photoID);
		}
	}
}

//修改描述
function initDes(photoID)
{
	var tit=$("des"+photoID);
	tit.style.background="#fff";
	tit.title="";
	tit.onclick="";
	tit.onmouseover="";
	var result=$("hidDes"+photoID).value;
	if(getUserAgent()){
		var desc_arr=result.split("\\n");
	}else{
		var desc_arr=result.split("\\r\\n");
	}
	var desc_arr_len=desc_arr.length;
	var desc="";
	for(var i=0;i<desc_arr_len;i++){
		if(desc_arr[i] != ""){
			desc+=desc_arr[i]+"&#13;&#10;";
		}
	}
	tit.innerHTML="<textarea id='desTxt"+photoID+"' class='highlight' style='margin-top: 0px; font-size: 14px;font-weight: bold; margin-bottom: 0px; width: 500px ;background:#ffc;' cols=\"20\" rows=\"4\">"+desc+"</textarea><br><input type='button' class='button' value='保存' onclick='getDes("+photoID+");' class='butt'>&nbsp;&nbsp;<input type='button' class='button' value='取消' onclick='resetDesHTML("+photoID+");' class='cancelbutt'>";
	$("desTxt"+photoID).focus();
}

function resetDesHTML(photoID)
{
	if($("hidDes"+photoID).value!=""){
		var tit=$("des"+photoID);
		var result=$("hidDes"+photoID).value;
		var desc_flag=$("desc_flag"+photoID).value;
		if(getUserAgent()){
			if(desc_flag==1){
				var desc_arr=result.split("\\n");
			}else{
				var desc_arr=result.split("\n");
			}
		}else{
			if(desc_flag==1){
				var desc_arr=result.split("\\r\\n");
			}else{
				var desc_arr=result.split("\r\n");
			}
		}
		var desc_arr_len=desc_arr.length;
		var desc="";
		for(var i=0;i<desc_arr_len;i++){
			if(desc_arr[i] != ""){
				desc+=desc_arr[i]+"<br />";
			}
		}
		tit.innerHTML='<div id="des'+photoID+'" style="color:#888;" onClick="initDes(\''+photoID+'\');" title="点击修改" onMouseOver="chtt(this);" onMouseOut="res(this);">'+desc+'</div>';
	}else{
		var desc_flag=$("desc_flag"+photoID).value;
		if(desc_flag==0){
			$("desc_flag"+photoID).value=1;
		}
		var tit=$("des"+photoID);
		tit.innerHTML='<div id="des'+photoID+'" style="color:#888;" onClick="initDes(\''+photoID+'\');" title="点击修改" onMouseOver="chtt(this);" onMouseOut="res(this);">点击添加描述</div>';
	}
}

function getDes(photoID)
{
	var tit=$('desTxt'+photoID);
	var titvalue=tit.value;
	if(titvalue.length>120)
	{
		alert("描述字数太多！ 请重新输入。");
		return ;
	}
	$('des'+photoID).style.background="#ffc";
	$('des'+photoID).innerHTML="正在保存...";
	updateDes(photoID, titvalue);
}

function updateDes(photoID, titvalue) 
{
	var pars = 'do=photo_modify_title&id=' + photoID + '&sort=user_photo&flag=des&title=' + encodeURI(titvalue);
	var myajax=new Ajax.Request("http://www.tuniu.com/main.php",{method:'get',parameters:pars,onComplete:showresultDes});
}

function showresultDes(ajax)
{
	var result=ajax.responseText;	
	re= /([0-9]+)\#\#\#(.*)/;
	re.exec(result);
	var photoID=RegExp.$1;
	result=RegExp.$2;
	$("hidDes"+photoID).value=result;
	if(getUserAgent()){
		var desc_arr=result.split("\\n");
	}else{
		var desc_arr=result.split("\\r\\n");
	}
	var desc_arr_len=desc_arr.length;
	var desc="";
	for(var i=0;i<desc_arr_len;i++){
		if(desc_arr[i] != ""){
			desc+=desc_arr[i]+"<br />";
		}
	}
	if(result){
		$("des"+photoID).innerHTML='<div id="des'+photoID+'" style="color:#888;" onClick="initDes(\''+photoID+'\');" title="点击修改" onMouseOver="chtt(this);" onMouseOut="res(this);">'+desc+'</div>';
	}else{
		$("des"+photoID).innerHTML='<div id="des'+photoID+'" style="color:#888;" onClick="initDes(\''+photoID+'\');" title="点击修改" onMouseOver="chtt(this);" onMouseOut="res(this);">点击添加描述</div>';
	}
	$('des'+photoID).style.background="#fff";
	$("desc_flag"+photoID).value=1;
}

//得到浏览器的类型
function getUserAgent(){
	if(navigator.userAgent.indexOf('Firefox') >= 0){
		return 1;
	}else{
		return 0;
	}
}

//修改标签
function initTag(photoID)
{
	var tit=$("tag"+photoID);
	tit.style.background="#fff";
	tit.title="多个标签用空格隔开";
	tit.onclick="";
	tit.onmouseover="";
	tit.innerHTML="<input type='text' id='tagTxt"+photoID+"' class='highlight' style='margin-top: 0px; font-size: 14px;font-weight: bold; margin-bottom: 0px; width: 220px ;background:#ffc;' value='"+$('hidTag'+photoID).value+"'><br><input type='button' class='button' value='保存' onclick='getTag("+photoID+");' class='butt'>&nbsp;&nbsp;<input type='button' class='button' value='取消' onclick='resetTagHTML("+photoID+");' class='cancelbutt'>";
	$("tagTxt"+photoID).focus();
}

function resetTagHTML(photoID)
{
	if($("hidTag"+photoID).value!=""){
		var tit=$("tag"+photoID);
		tit.innerHTML='<div id="tag'+photoID+'" style="color:#888;" onClick="initTag(\''+photoID+'\');" title="点击修改,空格隔开多个标签" onMouseOver="chtt(this);" onMouseOut="res(this);">'+$("hidTag"+photoID).value+'</div>';
	}else{
		var tit=$("tag"+photoID);
		tit.innerHTML='<div id="tag'+photoID+'" style="color:#888;" onClick="initTag(\''+photoID+'\');" title="点击修改,空格隔开多个标签" onMouseOver="chtt(this);" onMouseOut="res(this);">点击添加标签</div>';
	}
}

function getTag(photoID)
{
	var tit=$('tagTxt'+photoID);
	var titvalue=tit.value;
	if(titvalue.length>120)
	{
		alert("标签字数太多！ 请重新输入。");
		return ;
	}
	$('tag'+photoID).style.background="#ffc";
	$('tag'+photoID).innerHTML="正在保存...";
	updateTag(photoID, titvalue);
}

function updateTag(photoID, titvalue) 
{
	var pars = 'do=photo_modify_title&id=' + photoID + '&sort=user_photo&flag=tag&title=' + encodeURI(titvalue);
	var myajax=new Ajax.Request("http://www.tuniu.com/main.php",{method:'get',parameters:pars,onComplete:showresultTag});
}

function showresultTag(ajax)
{
	var result=ajax.responseText;	
	re= /([0-9]+)\#\#\#(.*)/;
	re.exec(result);
	var photoID=RegExp.$1;
	result=RegExp.$2;
	$("hidTag"+photoID).value=result;
	if(result){
		$("tag"+photoID).innerHTML='<div id="tag'+photoID+'" style="color:#888;" onClick="initTag(\''+photoID+'\');" title="点击修改,空格隔开多个标签" onMouseOver="chtt(this);" onMouseOut="res(this);">'+$("hidTag"+photoID).value+'</div>';
	}else{
		$("tag"+photoID).innerHTML='<div id="tag'+photoID+'" style="color:#888;" onClick="initTag(\''+photoID+'\');" title="点击修改,空格隔开多个标签" onMouseOver="chtt(this);" onMouseOut="res(this);">点击添加标签</div>';
	}
	$('tag'+photoID).style.background="#fff";
}