jQuery(function ($) {

	$('#newswiremenu > li').mouseover(function() {
		$(this).addClass('on');
		if($(this).hasClass('active')) {
			$(this).addClass('tmpon');
			$(this).removeClass('active');
		}
	});
	$('#newswiremenu > li').mouseout(function() {
		$(this).removeClass('on');
		$(".tmpon").addClass('active');
	});

	$(".input_box").focus(function () {
		$(this).addClass('input_focus');
	});
	$(".input_box").blur(function () {
		$(this).removeClass('input_focus');
	});
	$(".input_box").keyup(function() {
		$(this).removeClass('input_bgcolor');
		var A = $(this).attr("id");
		$("#"+A+"_box").removeClass("error").text("").hide();
	});

	$("a.at15t_twitter").click(function() {
		var A = $(this);
		var B = A.attr("href");
		openWin(B, "CyScrap", 800, 400, "No", "No", "No", 0)
		return false;
	});
	$(".sCancel").click(function() {
		document.location.href='/';
	});

	$("form.release-form").submit(function() {
		var is_ture = false;

		if($("#order_name").val()=="") {
			$("#order_name").addClass('input_bgcolor');
			$("#order_name_box").addClass("error").text('Enter the name.').show();
			is_ture = true;
		}
		if($("#order_company").val()=="") {
			$("#order_company").addClass('input_bgcolor');
			$("#order_company_box").addClass("error").text('Enter the company name.').show();
			is_ture = true;
		}
		if($("#order_email").val()=="") {
			$("#order_email").addClass('input_bgcolor');
			$("#order_email_box").addClass("error").text('Enter the email address.').show();
			is_ture = true;
		}
		if($("#order_homepage").val()=="") {
			$("#order_homepage").addClass('input_bgcolor');
			$("#order_homepage_box").addClass("error").text('Enter the homepage URL.').show();
			is_ture = true;
		}
		if($("#order_phone").val()=="") {
			$("#order_phone").addClass('input_bgcolor');
			$("#order_phone_box").addClass("error").text('Enter the phone number.').show();
			is_ture = true;
		}
		if($("#title").val()=="") {
			$("#title").addClass('input_bgcolor');
			$("#title_box").addClass("error").text('Enter the title.').show();
			is_ture = true;
		}
		if($("#content").val()=="") {
			$("#content").addClass('input_bgcolor');
			//$("#content_box").addClass("error").text('Enter the content.').show();
			is_ture = true;
		}

		if($("#imagecode").val()=="") {
			$("#imagecode").addClass('input_bgcolor');
			$("#imagecode_box").addClass("error").text('Enter the image code.').show();
			is_ture = true;
		}
		if(is_ture) return false;
		else return true;
	});

	$("form.search-form").submit(function() {
		var A = $("#skey").val();
		if(!A) {
			alert("Enter the keyword");
			return false;
		} else
			return true;
	});
});

function photo_view(type, id, no) {
	$.ajax({
		type: "POST",
		url: "/modules/etc/ajax/get_photoInfo.php",
		data: {id:id, no:no, type:type},
		dataType:"json",
		success: function(Z) {
			if(Z.error) {
				alert(Z.error);
			} else {
				var data = Z.result;
				var fname = data.filename;
				var w = data.width;
				var h = data.height;
				$.prettyPhoto.open(fname);
				$.prettyPhoto.close();
			}
		}
	});
}

function openWin(sURL, sWindowName, w, h, sScroll, reSize, status, hUp){
	// 팝업창 위치 조정
	var x = parseInt((self.screen.width - w)/2);
	var y = parseInt((self.screen.height - h)/2);

	if(!hUp || hUp<0) hUp = 100;
	y = y - hUp

	if (sScroll==null) sScroll = "no";

	var sOption = "";
	sOption = sOption + "toolbar=no, channelmode=no, location=no, directories=no, menubar=no";
	sOption = sOption + ", scrollbars=" + sScroll + ", resizable=" + reSize + ", status=" + status +", left=" + x + ", top=" + y + ", width=" + w + ", height=" + h;

	var win = openUnNamedWindow(sURL, sWindowName, sOption);
	return win;
}

// 빠르게 띄우는 팝업/////////////////////////////////////////
// 사용예 var win = controlOpenWindow("notice","/notice.php","...");
var newWindow = new Array(); 
function openNamedWindow(winURL,winID,winName,winOption) {
	newWindow[winID] = window.open(winURL,winName,winOption);
}

function openUnNamedWindow(winURL,winID,winOption) {
	if(newWindow[winID]) {
		newWindow[winID].close();
	}
	newWindow[winID] = window.open(winURL,'',winOption);
	}


var arrWndOpenWindow = new Array();

function push(array, arg){
	array[array.length] = arg;
}
function pop(array){
	var obj = array[0];
	var temp = new Array();
	for ( i = 1; i < array.length; i++ ){
		temp[i-1] = array[i];
	}
	array = temp;
	return obj;
}
function controlOpenWindow(strURL, strWndName, strOptions) {
	var arrTemp = new Array();
	var wndTemp;
	var wndName;
	
	var arrWndOpenWindow = getArrWndOpenWindow();
	if ( arrWndOpenWindow == null) {
		arrWndOpenWindow = this.arrWndOpenWindow;
	}
	for ( i = 0; i < arrWndOpenWindow.length; i++ ) {
		wndTemp = arrWndOpenWindow[i];
		if ( wndTemp == null) continue;
		if ( !wndTemp['window'] ) continue;
		if ( wndTemp['window'].closed ) {
			arrWndOpenWindow[i] = null;
			continue;
		}
		wndName = wndTemp['name'];
		if ( wndName != "" && strWndName == wndName ) {
			wndTemp['window'].location.replace(strURL);

			push(arrTemp, wndTemp);
			for ( j = 0; j < arrTemp.length; j++ ) {
				push(arrWndOpenWindow, arrTemp[j]);
			}
			return null;
		}
		push(arrTemp, wndTemp);
	}
	for ( i = 0 ; i < arrTemp.length; i++ ) {
		push(arrWndOpenWindow, arrTemp[i]);
	}

	var wndNewWindow = window.open(strURL, '', strOptions);
	var wndSaveWindow = new Array();
	wndSaveWindow['name'] = strWndName;
	wndSaveWindow['window'] = wndNewWindow;

	push(arrWndOpenWindow, wndSaveWindow);
	return wndNewWindow;
}

function getArrWndOpenWindow() {
	return top.arrWndOpenWindow;
}
