var ie = (navigator.appVersion.indexOf("MSIE") != -1);//IE
var ff = (navigator.userAgent.indexOf("Firefox") != -1);//Firefox
var pic_x = 0;
var pic_y = 0;
var pos_body;
var old_eslot_id;
var old_islot_id;
var old_slot_type;
var equip_slots=new Array();
var item_slots=new Array();
function GetPos(event){
    if (ie) {
        pic_x = window.event.clientX + document.documentElement.scrollLeft +
        document.body.scrollLeft;
        pic_y = window.event.clientY + document.documentElement.scrollTop +
        document.body.scrollTop;
    }
    else {
        pic_x = event.clientX + window.scrollX;
        pic_y = event.clientY + window.scrollY;
    }
    pic_x=pic_x+pos_body.x;
}

function GetPos_pop(event){
    if (ie) {
        pic_x = window.event.clientX + document.documentElement.scrollLeft +
        document.body.scrollLeft;
        pic_y = window.event.clientY + document.documentElement.scrollTop +
        document.body.scrollTop;
    }
    else {
        pic_x = event.clientX + window.scrollX;
        pic_y = event.clientY + window.scrollY;
    }
}

function pt_ajax_call(parameters,call_back_func){
    parameters.rand=Math.random();
    new Ajax.Request(
        '/common/game_pt.php',
        {
            method:'get',
            parameters: parameters,
            onSuccess: function(transport){
               var rs = transport.responseText.evalJSON(true);
               call_back_func(rs);
            },
            onFailure: function(){ alert('网络错误！') }
        }
    );
}

function photo_popup(type){
    if(type=="el_album"){
        myLightWindow.activateWindow({
            href: '/user/myphoto/popalbum.php?tab=el_album&uid='+uid,
            iframeEmbed: true,
            title: '精选相册',
            width: 630,
            height: 700
        });        
    }
}
var photo_call_cb = {
    scope    : this,
    success  : photo_call_succ,
    failure  : photo_call_fail,
    argument : null
}

var photo_calling_element; 

function photo_call_succ(o){
    for(i=0;i<photo_calling_element.length;i++){
        photo_calling_element[i].value = o.responseText;
    }
}

function photo_call_fail(o){
    for(i=0;i<photo_calling_element.length;i++){
        photo_calling_element[i].value= '发送错误';
    }
}

function doPhotoCall(e,type,para1,para2){
    photo_calling_element = e;
    if (type == 'edit_title'){
        para2 = encodeURIComponent(para2);
        url = '/user/myphoto/inphotocall.php?type=' + type + '&photo_id=' + para1+'&title='+para2;
    }
    url = url + '&rand=' + Math.round(Math.random()*2147483647);

    var conn = connectMgr.asyncRequest('Get',url, photo_call_cb, null);
}
function Ajax_test(elite)
{
    var form_obj=$('id_postalbum')
    var pars=form_obj.serialize();   //得到表单中的值序列化后的字符串,如果加入参数true，则序列化成json字符串。
    if(elite)pars=pars+'&type=elite';
    var url='/user/myphoto/movephoto.php';   //定义在后台处理ajax响应的文件。
    //创建一个ajax响应
    var myajax=new Ajax.Request(url,{
    method:   'post', //用POST方式来发送数据。网上关于用GET方法的例子多得是，用POST的却没几个。
    contentType: 'application/x-www-form-urlencoded',
    asynchronous: false, //是否异步
    encoding:   'UTF-8',
    parameters: pars, //需要传递的参数，即要发送到服务端的数据。
    requestHeaders: {Accept:'application/json'}, //通知浏览器要传递的是JSON数据。
    onSuccess:   update_page //用来处理返回数据的函数。
    });
}
function update_page(req){
    window.top.location.reload();
    //   var doc_obj=$('update_id');
    //   doc_obj.innerHTML =req.responseText; 
}

function ajax_AlbumEditDiv(a_id){
    var url='/user/myphoto/inphotocall.php';   //定义在后台处理ajax响应的文件。
    pars = "aid="+a_id+"&type=editalbum";
    //创建一个ajax响应
    var myajax=new Ajax.Request(url,{
    method:   'post', //用POST方式来发送数据。网上关于用GET方法的例子多得是，用POST的却没几个。
    contentType: 'application/x-www-form-urlencoded',
    asynchronous: false, //是否异步
    encoding:   'UTF-8',
    parameters: pars, //需要传递的参数，即要发送到服务端的数据。
    requestHeaders: {Accept:'application/json'}, //通知浏览器要传递的是JSON数据。
    onSuccess: updateAlbumEditDiv //用来处理返回数据的函数。
    });
}
function updateAlbumEditDiv(req){
    var doc_obj=$('hop');
   doc_obj.innerHTML =req.responseText; 
}

function ajax_PhotoEditDiv(pid){
    var url='/user/myphoto/inphotocall.php';   //定义在后台处理ajax响应的文件。
    pars = "pid="+pid+"&type=editphoto";
    //创建一个ajax响应
    var myajax=new Ajax.Request(url,{
    method:   'post', //用POST方式来发送数据。网上关于用GET方法的例子多得是，用POST的却没几个。
    contentType: 'application/x-www-form-urlencoded',
    asynchronous: false, //是否异步
    encoding:   'UTF-8',
    parameters: pars, //需要传递的参数，即要发送到服务端的数据。
    requestHeaders: {Accept:'application/json'}, //通知浏览器要传递的是JSON数据。
    onSuccess: updatePhotoEditDiv, //用来处理返回数据的函数。
    onError: AjaxError
    });
}

function ajax_QuestionPassDiv(albumid,returnurl){
    var url='/user/myphoto/inphotocall.php';   //定义在后台处理ajax响应的文件。
    pars = "albumid="+albumid+"&type=inputQuestionPass&returnurl="+returnurl;
    //创建一个ajax响应
    var myajax=new Ajax.Request(url,{
    method:   'post', //用POST方式来发送数据。网上关于用GET方法的例子多得是，用POST的却没几个。
    contentType: 'application/x-www-form-urlencoded',
    asynchronous: false, //是否异步
    encoding:   'UTF-8',
    parameters: pars, //需要传递的参数，即要发送到服务端的数据。
    requestHeaders: {Accept:'application/json'}, //通知浏览器要传递的是JSON数据。
    onSuccess: updatePhotoEditDiv, //用来处理返回数据的函数。
    onError: AjaxError
    });
}

function updatePhotoEditDiv(req){
    var doc_obj=$('my-photo-edit-album-property');
    doc_obj.innerHTML =req.responseText; 
}
function AjaxError(){
    alert("发送出错");
}

function checkQuestionPass(albumid,url,element)
{
	var pars = "type=checkQuestionPass&albumid=" +albumid;
	var myajax=new Ajax.Request("/user/myphoto/inphotocall.php", {
		method: 'post',
		contentType: 'application/x-www-form-urlencoded',
		asynchronous: false,
		encoding: 'UTF-8',
		parameters: pars,
		onSuccess: function(t) {
			if (t.responseText == "false")
				is_yes= false;
			else
				is_yes= true;
		}
	});
    if(is_yes)
    window.location.href=decodeURIComponent(url);
    else
    displayQuestionPassDiv(albumid,element,url);
}

function verifyQuestionPass(albumid,pass,element,url)
{
	var pars = "type=verifyQuestionPass&albumid=" +albumid+"&password="+pass;
	var myajax=new Ajax.Request("/user/myphoto/inphotocall.php", {
		method: 'post',
		contentType: 'application/x-www-form-urlencoded',
		asynchronous: false,
		encoding: 'UTF-8',
		parameters: pars,
		onSuccess: function(t) {
			if (t.responseText == "false")
				is_yes= false;
			else
				is_yes= true;
		}
	});
    if(is_yes)
    {
        window.location.href=decodeURIComponent(url);
    }
    else
    {
        alert("回答错误，请重新回答");
    }
}

function passcheck(value)
{
    document.getElementById('accessPass').style.display=value;
}

function displayQuestionPassDiv(albumid,element,url)
{
        document.getElementById('my-photo-edit-album-property').style.display='none';
        document.getElementById('id_album_del_form').style.display='none';
        ajax_QuestionPassDiv(albumid,url);
        PhotoDisplay('my-photo-edit-album-property',element);
}

