/*
	Νσ(︶く︶f
*/

$(document).ready(function() {
	/* flash 收藏 */
	$.flashCollection = function(param) {
		var len = param.length;
		if (len > 0) {
			var pidStr = "";

			for (var i=0; i<len; i++) {
				pidStr += param[i] + ",";
			}

			pidStr = pidStr.substr(0, pidStr.length-1);
			window.location.href = "update.php?action=flashCollection&pids=" + pidStr;
		} else {
			return false;
		}
	};

	/* flash 索要 */
	$.flashWant = function(param) {
		var len = param.length;
		if (len > 0) {
			var pidStr = "";

			for (var i=0; i<len; i++) {
				pidStr += param[i] + "|";
			}

			pidStr = pidStr.substr(0, pidStr.length-1);
			window.location.href = "?mainUrl=want&handle=flashmoreproduct&action=cartcomein&pid=" + pidStr;
		} else {
			return false;
		}
	};

	/* flash 赠送 */
	$.flashPresent = function(param) {
		var len = param.length;
		if (len > 0) {
			var pidStr = "";

			for (var i=0; i<len; i++) {
				pidStr += param[i] + ",";
			}

			pidStr = pidStr.substr(0, pidStr.length-1);
			window.location.href = "?mainUrl=cpmoreproduct&pid=" + pidStr;
		} else {
			return false;
		}
	};

	/* 身上物品 */
	$.sendOnList = function(pid) {
		pidstr = "";
		
		if (pid == "") {
			alert("身上没有任何物品");
			return false;
		}

		for (var i=0; i<pid.length; i++) {
			pidstr += pid[i] + ",";
		}

		pidstr = pidstr.substr(0, pidstr.length-1);

		onitems = $("#onitems").attr("href");
		$("#onitems").attr("href", onitems + "&pid=" + pidstr);

		var t = $("#onitems").attr("title") || $("#onitems").attr("name") || null;
		var a = $("#onitems").attr("href") || $("#onitems").attr("alt");
		var g = $("#onitems").attr("rel") || false;
		tb_show(t,a,g);
		$("#onitems").blur();
		return false;
	};

	/* 试穿记录 */
	$.sendRecordList = function(pid) {
		pidstr = "";

		if (pid == "") {
			alert("您还没有试穿衣服!");
			return false;
		}

		for (var i=0; i<pid.length; i++) {
			pidstr += pid[i] + ",";
		}

		pidstr = pidstr.substr(0, pidstr.length-1);

		tryrecord = $("#tryrecord").attr("href");
		$("#tryrecord").attr("href", tryrecord + "&pid=" + pidstr);

		var t = $("#tryrecord").attr("title") || $("#tryrecord").attr("name") || null;
		var a = $("#tryrecord").attr("href") || $("#tryrecord").attr("alt");
		var g = $("#tryrecord").attr("rel") || false;
		tb_show(t,a,g);
		$("#tryrecord").blur();
		return false;
	};

	/* 保存形象 */
	$.savetheimage = function(pid) {
		pidstr = "";
		
		if (pid == "") {	//没衣服进行保存初始化状态
			window.location.href = "update.php?action=petreset";
		}
		
		if (pid.length > 1) {
			for (var i=0; i<pid.length; i++) {
				pidstr += pid[i] + ",";
			}

			pidstr = pidstr.substr(0, pidstr.length-1);
			
			if ($.in_array(0, $.array_map(pidstr.split(",")))) {
				return false;
			}
		} else {
			pidstr = pid;
		}
		
		/* 检测试穿衣服是否存在于衣柜中 */
		$.ajax({
			type: "POST",
			url: "update.php",
			data: "action=validatePro&pidstr=" + pidstr,
			async: false,
			success: function(data) {
				if (data == 1) {	//跳到购物车
					window.location.href = "update.php?action=savetheimage&flashbutton=visualize&pidstr=" + pidstr;
				} else if (data == 0) {	//直接保存形象
					window.location.href = "update.php?action=savevisualize&pidstr=" + pidstr;
					return false;
				} else {
					return false;
				}
			}
		});
	};

	/* 加载成功 */
	$.iframeSuccess = function() {
		$("#loading").css("display", "none");
		$("#mainIframe").css("display", "");
	};

	/* ajax加载 */
	if (window.addEventListener) {
		try {
			window.addEventListener("DOMFrameContentLoaded", $.iframeSuccess(), false);
		} catch (execption) {
			return false;
		}
	} else {
		$("#mainIframe").get(0).onreadystatechange = function(){
			if (this.readyState == 'complete') {
				$.iframeSuccess();
			}
		}
	}
});