﻿//리뷰 유효성 검사
function GoodsReviewValidate(frmEl){
	var errorMessage = null;
	var objFocus = null;
	
	if (frmEl.title.value.length == 0)
	{
		errorMessage = "제목을 입력해주세요.";
		objFocus = frmEl.title;
	} else if (frmEl.contents.value.length == 0 || frmEl.contents.value.length > 500)
	{
		errorMessage = "내용이 없거나 500자를 초과했습니다. 다시 입력해주세요.";
		objFocus = frmEl.contents;
	} else if (frmEl.writer.value.length == 0)
	{
		errorMessage = "작성자를 입력해주세요.";
		objFocus = frmEl.writer;
	}

	if (errorMessage != null)
	{
		alert(errorMessage);
		objFocus.focus();
		return false;
	}
	return true;
}

//업체평 유효성 검사
function MallReviewValidate(frmEl){
	var errorMessage = null;
	var objFocus = null;
	
	if (frmEl.contents.value.length == 0 || frmEl.contents.value.length > 500)
	{
		errorMessage = "내용이 없거나 500자를 초과했습니다. 다시 입력해주세요.";
		objFocus = frmEl.contents;
	} else if (frmEl.writer.value.length == 0)
	{
		errorMessage = "작성자를 입력해주세요.";
		objFocus = frmEl.writer;
	} else if (frmEl.pw.value.length == 0)
	{
		errorMessage = "패스워드를 입력해주세요.";
		objFocus = frmEl.pw;
	}

	if (errorMessage != null)
	{
		alert(errorMessage);
		objFocus.focus();
		return false;
	}
	return true;
}
//여기서부터 팝업창에 쓰인 Ajax
function popupImportData(Flag,reqStr){
	var url;
	var xmlHttp = newXMLHttpRequest();
	
	if (xmlHttp){
		switch (Flag){
			case 1 : url = reqStr.replace('default.asp?','incReview.asp?') ;
				break;
			case 2 : url = reqStr.replace('default.asp?','incGoodsInfo.asp?') ;
				break;
			case 3 : url = reqStr.replace('default.asp?','incRelationGoods.asp?') ;
				break;
			case 4 : url = reqStr.replace('default.asp?','incBestGoods.asp?') ;
				break;
			case 6 : url = reqStr.replace('default.asp?','incCoupon.asp?') ;
				break;
			case 9 : url = reqStr.replace('default.asp?','incReviewWrite.asp?') ;
				break;
			case 10 : url = reqStr.replace('default.asp?','incMallInfo.asp?') ;
				break;
			case 11 : url = reqStr.replace('default.asp?','incSingo.asp?') ;
				break;
			case 12 : url = reqStr.replace('default.asp?','../Global/Limit.asp?') ;
				break;
			case 13 : url = '../Global/allCookieView.asp?';
				break;
		}

		xmlHttp.open("GET",url,true);
		xmlHttp.onreadystatechange = function(){
			if (xmlHttp.readyState == 4){
				if (xmlHttp.status == 200)
					popupreflect(xmlHttp);
			}
		}
		xmlHttp.send(null);
	}
	else
		location.href = reqStr;
}

function popupreflect(xmlHttp) {
	var xmlHttpData = xmlHttp.responseText;
	var reflectDiv = document.getElementById("ajaxdiv");
	reflectDiv.innerHTML = xmlHttpData;
}//팝업창 Ajax 끝

window.onload = function(){
		if (window.addEventListener){
	        window.addEventListener('resize', resizeWrite, false);
	    } else if (window.attachEvent){
	        window.attachEvent('onresize', resizeWrite);
	    }
	}
	

function resizeWrite(){
		if(window.document.body.clientWidth > 1000)
			setCookie('popupWidth',window.document.body.clientWidth);
		else
			setCookie('popupWidth',1000);
}
function cookieAllView(){
	var url='/goods/window/global/allCookieView.asp';
	var xmlHttp = newXMLHttpRequest();
	
	if (xmlHttp){
		xmlHttp.open("GET",url,true);
		xmlHttp.onreadystatechange = function(){
			if (xmlHttp.readyState == 4){
				if (xmlHttp.status == 200){
					var xmlHttpData = xmlHttp.responseText;
					document.getElementById("fixedtipdiv").innerHTML = xmlHttpData;
				}
			}
		}
		xmlHttp.send(null);
	}
}
//업체물건 신고하기
function SingoIns(i_Seq){
	var url='/goods/Window/Compare/insComGoodsSingo.asp?i_Seq=' + i_Seq;
	var xmlHttp = newXMLHttpRequest();
	
	if (xmlHttp){
		xmlHttp.open("GET",url,true);
		xmlHttp.onreadystatechange = function(){
			if (xmlHttp.readyState == 4){
				if (xmlHttp.status == 200){
					var xmlHttpData = xmlHttp.responseText;
					if (xmlHttpData == 'true')
						alert('오류정보가 접수되었습니다.\n빠른시간안에 확인후 조치하겠습니다.');
					else
						alert('오류신고는 하루에 10번까지만 가능합니다.');
				}
			}
		}
		xmlHttp.send(null);
	}
}

//업체물건 신고하기 유효성 검사
function SingoValidate(frmEl){
	var errorMessage = null;
	var objFocus = null;
	var i=0; 
	var fact=0;
	for(i=0;i<frmEl.chk.length;i++)
	{
		if(frmEl.chk[i].checked == true) 
		{fact=1}
	}
	if (fact==0) 
	{
		errorMessage = "오류항목을 선택해주세요.";
		objFocus = frmEl.chk[0];
	}

	if (frmEl.content.value.length == 0 || frmEl.content.value.length > 500)
	{
		errorMessage = "내용이 없거나 500자를 초과했습니다. 다시 입력해주세요.";
		objFocus = frmEl.content;
	}
	if (errorMessage != null)
	{
		alert(errorMessage);
		objFocus.focus();
		return false;
	}
	return true;
}