function getCookie(varname) {
	varname += "=";
	startpos = document.cookie.indexOf(varname);

	if (startpos >= 0) {
		startpos += varname.length;
		endpos = document.cookie.indexOf(";", startpos);
		if (endpos == -1) endpos = document.cookie.length;
		return unescape(document.cookie.substring(startpos, endpos));
	}
}

function getCookie2(uName,uName2) 	//ÄíÅ°¿­ Áß¿¡ uName2ÀÇ °ªÀ» ±¸ÇÑ´Ù 
{
	var string = getCookie(uName);
	
	var flag = string.indexOf(uName2+'=');
	if (flag != -1) 
	{ 
		flag += uName2.length + 1
		end = string.indexOf('&', flag) 

		if (end == -1) end = string.length
		return unescape(string.substring(flag, end))
	}
	else
	{
		return ""
	}
}

function loginflag() {
	if (getCookie('Joins_ValidLogin') == 'True') {
		return true;
	}else{
		return false;
	}
}

function login_check() {
	var  loginstatus = getCookie('Joins_LoginStatus'); 			
	if (loginstatus == null) {
		window.location.href= "http://login.joins.com/login_enports.asp?TargetURL=" + location.href	//location.href.replace('&','|');
		return false;
	}
		return true;
}

function IsValidate(form) {
	
	if ((form.loginflag.value=="Y") && (loginflag()==false)) {
			alert("·Î±×ÀÎÀÌ ÇÊ¿äÇÑ ¿Â¶óÀÎ ÆúÀÔ´Ï´Ù.");
			window.location.href= "http://login.joins.com/login_enports.asp?TargetURL=" + location.href	//location.href.replace('&','|');
			return;
	}else{
		var votevalid;
		var pollcount = form.pollcount.value;
		
		
		if (pollcount == "1") {																			//Æú 1°³Â¥¸®
			var poll_num = form.pollnum.value;
			var maxvalue = document.all['enable_'+poll_num].value;
			votevalid = isVoteValid(form, poll_num, maxvalue);

			if (votevalid==1){
				alert("Çã¿ëÅõÇ¥¼öº¸´Ù ¸¹½À´Ï´Ù.");
				return;
			}else if (votevalid==-1) {
				alert("ÅõÇ¥ÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä.");
				return;			
			}
		} else {																							//¹­À½ Æú
			for (var i = 0; i < pollcount; i++) {
				var poll_num = document.all['pollnum'][i].value;
				var maxvalue = document.all['enable_'+poll_num].value;
				votevalid = isVoteValid(form, poll_num, maxvalue);
				if (votevalid==1){
					alert("Çã¿ëÅõÇ¥¼öº¸´Ù ¸¹½À´Ï´Ù.");
					return;
				}else if (votevalid==-1) {
					alert(i+1+" ¹øÂ° ÆúÀÇ ÅõÇ¥ÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä.");
					//document.all['Q_'+pollnum][0].focus();
					return;			
				}
			}
		}

		if (votevalid==0) {
			form.action = 'http://isplusapp.joins.com/trendpoll/asp/Pollntalk_Proc.asp' ;
			form.method = "Post";
			form.submit();	
		}

	}
}


function IsValidate2(form) {
	
	if ((form.loginflag.value=="Y") && (loginflag()==false)) {
			alert("·Î±×ÀÎÀÌ ÇÊ¿äÇÑ ¿Â¶óÀÎ ÆúÀÔ´Ï´Ù.");
			window.location.href= "http://login.joins.com/login_enports.asp?TargetURL=" + location.href	//location.href.replace('&','|');
			return;
	}else{
		var votevalid;
		var pollcount = form.pollcount.value;
		
		
		if (pollcount == "1") {																			//Æú 1°³Â¥¸®
			var poll_num = form.pollnum.value;
			var maxvalue = document.all['enable_'+poll_num].value;
			votevalid = isVoteValid(form, poll_num, maxvalue);

			if (votevalid==1){
				alert("Çã¿ëÅõÇ¥¼öº¸´Ù ¸¹½À´Ï´Ù.");
				return;
			}else if (votevalid==-1) {
				alert("ÅõÇ¥ÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä.");
				return;			
			}
		} else {																							//¹­À½ Æú
			for (var i = 0; i < pollcount; i++) {
				var poll_num = document.all['pollnum'][i].value;
				var maxvalue = document.all['enable_'+poll_num].value;
				votevalid = isVoteValid(form, poll_num, maxvalue);
				if (votevalid==1){
					alert("Çã¿ëÅõÇ¥¼öº¸´Ù ¸¹½À´Ï´Ù.");
					return;
				}else if (votevalid==-1) {
					alert(i+1+" ¹øÂ° ÆúÀÇ ÅõÇ¥ÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä.");
					//document.all['Q_'+pollnum][0].focus();
					return;			
				}
			}
		}

		if (votevalid==0) {
			
			win = window.open("about:blank" , 'poll0603' ,"scrollbars=yes,width=600,height=760,left=50,top=50");

			form.action = 'http://isplusapp.joins.com/trendpoll/asp/Pollntalk_Proc.asp' ;
			form.target = 'poll0603';
			form.method = "Post";
			form.submit();	
		}

	}
}

function view_result(url) {
			
	win = window.open(url, 'poll0603' ,"scrollbars=yes,width=600,height=760,left=50,top=50");

}

function IsValidateIframe(form) {
	
	if ((form.loginflag.value=="Y") && (loginflag()==false)) {
			alert("·Î±×ÀÎÀÌ ÇÊ¿äÇÑ ¿Â¶óÀÎ ÆúÀÔ´Ï´Ù.");
			window.location.href= "http://login.joins.com?TargetURL=" + location.href	//location.href.replace('&','|');
			return;
	}else{
		var votevalid;
		var pollcount = form.pollcount.value;
		
		
		if (pollcount == "1") {																			//Æú 1°³Â¥¸®
			var poll_num = form.pollnum.value;
			var maxvalue = document.all['enable_'+poll_num].value;
			votevalid = isVoteValid(form, poll_num, maxvalue);

			if (votevalid==1){
				alert("Çã¿ëÅõÇ¥¼öº¸´Ù ¸¹½À´Ï´Ù.");
				return;
			}else if (votevalid==-1) {
				alert("ÅõÇ¥ÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä.");
				return;			
			}
		} else {																							//¹­À½ Æú
			for (var i = 0; i < pollcount; i++) {
				var poll_num = document.all['pollnum'][i].value;
				var maxvalue = document.all['enable_'+poll_num].value;
				votevalid = isVoteValid(form, poll_num, maxvalue);
				if (votevalid==1){
					alert("Çã¿ëÅõÇ¥¼öº¸´Ù ¸¹½À´Ï´Ù.");
					return;
				}else if (votevalid==-1) {
					alert(i+1+" ¹øÂ° ÆúÀÇ ÅõÇ¥ÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä.");
					//document.all['Q_'+pollnum][0].focus();
					return;			
				}
			}
		}

		if (votevalid==0) {
			form.action = 'http://isplusapp.joins.com/trendpoll/asp/Pollntalk_Proc.asp' ;
			form.method = "Post";
			form.submit();	
			document.location.reload();
		}

	}
}

function IsValidateEarlyAdopter(form, ans) {
	if ((form.loginflag.value=="Y") && (loginflag()==false)) {
			alert("·Î±×ÀÎÀÌ ÇÊ¿äÇÑ ¿Â¶óÀÎ ÆúÀÔ´Ï´Ù.");
			window.location.href= "http://login.joins.com?TargetURL=" + location.href	//location.href.replace('&','|');
			return;
	}else{

		var votevalid;
		var pollcount = form.pollcount.value;		

		if (pollcount == "1") {																			//Æú 1°³Â¥¸®
			var poll_num = form.pollnum.value;
			var maxvalue = document.all['enable_'+poll_num].value;
//			votevalid = isVoteValid(form, poll_num, maxvalue);

//			if (votevalid==1){
//				alert("Çã¿ëÅõÇ¥¼öº¸´Ù ¸¹½À´Ï´Ù.");
//				return;
//			}else if (votevalid==-1) {
//				alert("ÅõÇ¥ÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä.");
//				return;			
//			}
		} else {																							//¹­À½ Æú
			for (var i = 0; i < pollcount; i++) {
				var poll_num = document.all['pollnum'][i].value;
				var maxvalue = document.all['enable_'+poll_num].value;
				votevalid = isVoteValid(form, poll_num, maxvalue);
				if (votevalid==1){
					alert("Çã¿ëÅõÇ¥¼öº¸´Ù ¸¹½À´Ï´Ù.");
					return;
				}else if (votevalid==-1) {
					alert(i+1+" ¹øÂ° ÆúÀÇ ÅõÇ¥ÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä.");
					//document.all['Q_'+pollnum][0].focus();
					return;			
				}
			}
		}
		
		document.all['Q_'+poll_num].value = ans;
		form.action = 'http://isplusapp.joins.com/trendpoll/asp/Pollntalk_Proc.asp' ;
		form.method = "Post";
		form.submit();	
	}	
}

function IsValidateEarlyAdopterIframe(form, ans) {
	if ((form.loginflag.value=="Y") && (loginflag()==false)) {
			alert("·Î±×ÀÎÀÌ ÇÊ¿äÇÑ ¿Â¶óÀÎ ÆúÀÔ´Ï´Ù.");
			window.location.href= "http://login.joins.com?TargetURL=" + location.href	//location.href.replace('&','|');
			return;
	}else{

		var votevalid;
		var pollcount = form.pollcount.value;		

		if (pollcount == "1") {																			//Æú 1°³Â¥¸®
			var poll_num = form.pollnum.value;
			var maxvalue = document.all['enable_'+poll_num].value;
//			votevalid = isVoteValid(form, poll_num, maxvalue);

//			if (votevalid==1){
//				alert("Çã¿ëÅõÇ¥¼öº¸´Ù ¸¹½À´Ï´Ù.");
//				return;
//			}else if (votevalid==-1) {
//				alert("ÅõÇ¥ÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä.");
//				return;			
//			}
		} else {																							//¹­À½ Æú
			for (var i = 0; i < pollcount; i++) {
				var poll_num = document.all['pollnum'][i].value;
				var maxvalue = document.all['enable_'+poll_num].value;
				votevalid = isVoteValid(form, poll_num, maxvalue);
				if (votevalid==1){
					alert("Çã¿ëÅõÇ¥¼öº¸´Ù ¸¹½À´Ï´Ù.");
					return;
				}else if (votevalid==-1) {
					alert(i+1+" ¹øÂ° ÆúÀÇ ÅõÇ¥ÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä.");
					//document.all['Q_'+pollnum][0].focus();
					return;			
				}
			}
		}
		
		document.all['Q_'+poll_num].value = ans;
		form.action = 'http://isplusapp.joins.com/trendpoll/asp/pollntalk_proc_iframe.asp' ;
		form.method = "Post";
		form.target = "exe";
		form.submit();	
		//document.location.reload();
	}	
}



function isVoteValid(form, pollnum, maxnum) {
	var tmpcount=0;

	for (var i = 0; i < document.all['Q_'+pollnum].length; i ++) {
			if (document.all['Q_'+pollnum][i].checked == true) { tmpcount = tmpcount+1; }
	}

	if (tmpcount >maxnum) {																		//Çã¿ëº¸´Ù ¸¹ÀÌ ÅõÇ¥ÇßÀ»¶§		
		return 1;
	} else if (tmpcount ==0) {																			//ÅõÇ¥¸¦ ¾Æ¿¹ ¾ÈÇßÀ»¶§
		return -1;
	} else {																									//¿Ã¹Ù¸¥ ÅõÇ¥ÀÏ¶§
		return 0;
	}

}