
function couponPrint(type, url) {
    if (type == 0 ){
        var width = 670;
        var height = 380;
        var c = screen.height;
        var b = screen.width;
        var left = Math.round((b/2)-(width/2));
        var top = 0;
        var Y = $(this).attr('href');
        if (c > height) {
        	top = Math.round((c/2)-(height/2));
        }
        var win = window.open(url,"coupon_print","left="+ left +",top="+ top +",width="+ width +",height="+ height +",personalbar=0,toolbar=0,scrollbars=0,resizable=0");
        if (win) {
        	win.focus();
        } else {
        	window.location.href = Y;
        }
    } else {
    	alert("이미 사용하신 구폰입니다. ");
    	return false;
    }
}


function couponSms(type, url) {
    if (type == 0 ){
        var width = 600;
        var height = 420;
        var c = screen.height;
        var b = screen.width;
        var left = Math.round((b/2)-(width/2));
        var top = 0;
        var Y = $(this).attr('href');
        if (c > height) {
        	top = Math.round((c/2)-(height/2));
        }
        var win = window.open(url,"coupon_sms","left="+ left +",top="+ top +",width="+ width +",height="+ height +",personalbar=0,toolbar=0,scrollbars=0,resizable=0");
        if (win) {
        	win.focus();
        } else {
        	window.location.href = Y;
        }
    } else {
    	alert("이미 사용하신 구폰입니다. ");
    	return false;
    }
}


function confirmLogin() {
	//if(confirm("로그인이 필요한 페이지 입니다.\r\n로그인 하시겠습니까?")) {
		loginPopup();
	//}
}	

//숫자만 입력받는다. "-"도 받지않는다.
function onlyNumber() {
	if ((event.keyCode < 48) || (event.keyCode > 57)) {
		event.returnValue = false;
	}
		
}


//maxlength 만큼 옮기면 다음으로 이동하기....
function nextFocus(sFormName, sNow, sNext) {
	var sForm = 'document.'+ sFormName +'.';
	var oNow = eval(sForm + sNow);

	if (typeof oNow == 'object')
	{
		if ( oNow.value.length == oNow.maxLength)
		{
			var oNext = eval(sForm + sNext);

			if ((typeof oNext) == 'object')
				oNext.focus();
		}
	}
}


function getCookieVal(offset) { 
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1) endstr = document.cookie.length; 
	return unescape(document.cookie.substring(offset, endstr)); 
}

function GetCookie(name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		//while open
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg) return getCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	} 
	//while close
	return null;
}

function SetCookie(name, value, ExpDate) {
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (2 < argc) ? argv[2] : null;
	var path = (3 < argc) ? argv[3] : null;
	var domain = (4 < argc) ? argv[4] : null;
	var secure = (5 < argc) ? argv[5] : false;
	document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : "");
}


function emailCheck(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    alert("Invalid E-mail ID")
	    return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
	    alert("Invalid E-mail ID")
	    return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    alert("Invalid E-mail ID")
	    return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
	    alert("Invalid E-mail ID")
	    return false
	 }
	
	 if (str.indexOf(" ")!=-1){
	    alert("Invalid E-mail ID")
	    return false
	 }

		 return true					
}

