function changevalue(formfield, fieldvalue, activity) {
    if (activity == 'add') {
        if (formfield.value == fieldvalue) {
            formfield.value = '';
        }
    }
    else {
        if (formfield.value == '') {
            formfield.value = fieldvalue;
        }
    }
}


function echeck(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
	    return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
	    return false
	 }
	
	 if (str.indexOf(" ")!=-1){
	    return false
	 }

		 return true					
}

							function validateAskField(mode, obj, def, msg, invalid, err, color, captcha){
								//var obj_msg = document.getElementById(obj.name+"_msg");
								var str = "";
								var local_error = false;
								//obj_msg.innerHTML = "";
								if(mode == "req"){
									if(obj.value == "" || obj.value == def){
									  obj.value=msg;
										//obj_msg.innerHTML = msg;
										local_error = true;
									}
								}
								
								if(mode == "captcha"){
									if(obj.value == "" || obj.value == def || obj.value == msg) {
										obj.value=msg;
										local_error = true;
									}
									else if (captcha=="false") {
										obj.value=msg;
										local_error = true;
									}
								}
								if(mode == "email"){
									str = obj.value;
									if(((str.indexOf(".") > 2) && (str.indexOf("@") > 0)) == false){
									  obj.value=msg;
										//obj_msg.innerHTML = invalid;
										local_error = true;
									}	
								}
									if(local_error == false){
										//obj_msg.innerHTML = "";
										if(obj.value == msg){
									  		obj.style.borderColor = "#FF0000";
										}
										else{
											obj.style.borderColor = color;
										}
									}	
									else{
									  	obj.style.borderColor = "#FF0000";
									}
									
									if(local_error == false){
										local_error = err;
									}
									
									return local_error;
							} 
function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
