
function keyStart(input)
{
	
    if((input.value == 'Keywords -----------------') 
    || (input.value == ' ID')
    || (input.value == ' PASSWORD')) {
	    if (input.value == ' PASSWORD') {
	    	var ele1 = document.getElementById("p1");
	    	var ele2 = document.getElementById("p2");
	    	ele1.style.display="none";
	    	ele2.style.display = "block";
	    	ele2.firstChild.focus();
	    } 
        input.value = '';
    } 
}

function checkForm() {
	form = document.searchForm;
//		if (form.country.value =='') {
//			alert("select country...");
//			return false;
//		}
//		if (form.offerType.value == '') {
//			alert("select lead type...");
//			return false;
//		}
	if ((form.searchKeyword.value == "") || (form.searchKeyword.value == 'Keywords -----------------')) {
		alert("Please enter search keywords.");
		form.searchKeyword.focus();
		return false;
	}
	 if (form.searchKeyword.value.length < 3) {
	     	alert("Too short search arguments.\nPlease enter at least 3 characters in search field.");
	        form.searchKeyword.focus();
	        return ;
	    }
	document.searchForm.submit();
}

function na_restore_img_src(name, nsdoc) {
	var img = eval((navigator.appName.indexOf("Netscape", 0) != -1) ? nsdoc + "." + name : "document.all." + name);
	if (name == "") {
		return;
	}
	if (img && img.altsrc) {
		img.src = img.altsrc;
		img.altsrc = null;
	}
}
function na_preload_img() {
	var img_list = na_preload_img.arguments;
	if (document.preloadlist == null) {
		document.preloadlist = new Array();
	}
	var top = document.preloadlist.length;
	for (var i = 0; i < img_list.length; i++) {
		document.preloadlist[top + i] = new Image;
		document.preloadlist[top + i].src = img_list[i + 1];
	}
}
function na_change_img_src(name, nsdoc, rpath, preload) {
	var img = eval((navigator.appName.indexOf("Netscape", 0) != -1) ? nsdoc + "." + name : "document.all." + name);
	if (name == "") {
		return;
	}
	if (img) {
		img.altsrc = img.src;
		img.src = rpath;
	}
}
function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable) {
	toolbar_str = toolbar ? "yes" : "no";
	menubar_str = menubar ? "yes" : "no";
	statusbar_str = statusbar ? "yes" : "no";
	scrollbar_str = scrollbar ? "yes" : "no";
	resizable_str = resizable ? "yes" : "no";
	window.open(url, name, "left=" + left + ",top=" + top + ",width=" + width + ",height=" + height + ",toolbar=" + toolbar_str + ",menubar=" + menubar_str + ",status=" + statusbar_str + ",scrollbars=" + scrollbar_str + ",resizable=" + resizable_str);
}
function MM_preloadImages() { //v3.0
	var d = document;
	if (d.images) {
		if (!d.MM_p) {
			d.MM_p = new Array();
		}
		var i, j = d.MM_p.length, a = MM_preloadImages.arguments;
		for (i = 0; i < a.length; i++) {
			if (a[i].indexOf("#") != 0) {
				d.MM_p[j] = new Image;
				d.MM_p[j++].src = a[i];
			}
		}
	}
}
function MM_swapImgRestore() { //v3.0
	var i, x, a = document.MM_sr;
	for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) {
		x.src = x.oSrc;
	}
}
function MM_findObj(n, d) { //v4.01
	var p, i, x;
	if (!d) {
		d = document;
	}
	if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
		d = parent.frames[n.substring(p + 1)].document;
		n = n.substring(0, p);
	}
	if (!(x = d[n]) && d.all) {
		x = d.all[n];
	}
	for (i = 0; !x && i < d.forms.length; i++) {
		x = d.forms[i][n];
	}
	for (i = 0; !x && d.layers && i < d.layers.length; i++) {
		x = MM_findObj(n, d.layers[i].document);
	}
	if (!x && d.getElementById) {
		x = d.getElementById(n);
	}
	return x;
}
function MM_swapImage() { //v3.0
	var i, j = 0, x, a = MM_swapImage.arguments;
	document.MM_sr = new Array;
	for (i = 0; i < (a.length - 2); i += 3) {
		if ((x = MM_findObj(a[i])) != null) {
			document.MM_sr[j++] = x;
			if (!x.oSrc) {
				x.oSrc = x.src;
			}
			x.src = a[i + 2];
		}
	}
}
function textLimitCheck(thisArea, maxLength) {
	if (thisArea.value.length > maxLength) {
		alert(maxLength + " characters limit. \rExcessive data will be truncated.");
		thisArea.value = thisArea.value.substring(0, maxLength);
		thisArea.focus();
	}
	if (document.all) {
		document.getElementById("msgCount").innerText = thisArea.value.length;
	} else {
		document.getElementById("msgCount").textContent = thisArea.value.length;
	}
}
function isSelectCheckBox(input) {
	var isSelected = false;
	for (var i = 0; i < input.length; i++) {
		if (input[i].checked) {
			isSelected = true;
			break;
		}
	}
	return isSelected;
}

function comparePassword(pw, rpw) {
	var form = document.joiningForm;
	if (pw == rpw)
		return true;
	alert("Please input confirm password again.");
	form.password.focus();
	form.password.select();
	return false;
}
function resetJoiningForm() {
	var form = document.joiningForm;
	form.reset();
}
function checkMemberType(input) {
	var memberType = document.getElementsByName("memberType");
	for (var i = 0; i < memberType.length; i++) {
		if (input != memberType[i]) {
			memberType[i].checked = false;
		}
	}
}

function checkId(memberId, type) {
	var form = document.joiningForm;
	if (memberId.value = "") {
		alert("Please input member ID.");
		return false;
	}
	if ((memberId.length < 4) || (memberId.length > 10)) {
		alert("Member ID must be 4-10 characters.");
		form.memberId.focus();
		form.memberId.select();
		return false;
	}
	for (i = 0; i < memberId.length; i++) {
		if (!((memberId.charAt(i) >= "0" && memberId.charAt(i) <= "9") || (memberId.charAt(i) >= "a" && memberId.charAt(i) <= "z"))) {
			alert("Please use only lowercase letters(a-z) and numbers(0-9) for your Member ID.");
			form.memberId.focus();
			form.memberId.select();
			return false;
		}
	}
	    // ID check duplicate
	if (type == 1) {
	javascript:
		na_open_window("win", "checkId.action?memberId=" + memberId, 0, 0, 350, 220, 0, 0, 0, 0, 0);
	}
}
function checkPassword(password) {
	var form = document.joiningForm;
	if ((password.length < 4) || (password.length > 10)) {
		alert("Password must be 4-10 characters.");
		form.password.focus();
		form.password.select();
		return false;
	}
	for (i = 0; i < password.length; i++) {
		if (!((password.charAt(i) >= "0" && password.charAt(i) <= "9") || (password.charAt(i) >= "a" && password.charAt(i) <= "z"))) {
			alert("Please use only lowercase letters(a-z) and numbers(0-9) for your Password.");
			form.password.focus();
			form.password.select();
			return false;
		}
	}
}
function is_filled(input_blank) {
	while (input_blank.value.indexOf(" ") == 0) {
		input_blank.value = input_blank.value.substring(1, input_blank.value.length);
	}
	if ((input_blank.value == "") || (input_blank.value == null)) {
		return false;
	} else {
		return true;
	}
}

function checkOnlyOneSelect(input, src) {
	var inputEles = document.getElementsByName(input);
	for (var i = 0; i < inputEles.length; i++) {
		if (src != inputEles[i]) {
			inputEles[i].checked = false;
		}
	}
}

function DrawImage(ImgD,iwidth,iheight){
	var image=new Image();
	image.src=ImgD.src;
	if(image.width>0 && image.height>0){
		if(image.width/image.height>= iwidth/iheight){
			if(image.width>iwidth){ 
				ImgD.width=iwidth;
				ImgD.height=(image.height*iwidth)/image.width;
			}else{
				ImgD.width=image.width; 
				ImgD.height=image.height;
			}
		
		}else{
			if(image.height>iheight){ 
				ImgD.height=iheight;
				ImgD.width=(image.width*iheight)/image.height; 
			}else{
				ImgD.width=image.width; 
				ImgD.height=image.height;
			}
		}
	}
}
//helper function to create the form
	function getNewSubmitForm(){
		 var submitForm = document.createElement("FORM");
		 document.body.appendChild(submitForm);
		 submitForm.method = "POST";
		 return submitForm;
	}
	
	//helper function to add elements to the form
	function createNewFormElement(inputForm, elementName, elementValue){
		 //var newElement = document.createElement("<input name='"+elementName+"' type='hidden'>");
		 var newElement = document.createElement("input");
		 newElement.name=elementName;
		 newElement.type="hidden";
		 
		 inputForm.appendChild(newElement);
		 newElement.value = elementValue;
		 return newElement;
	}
