// JavaScript Document

function lyb(){
 
	   var data=getRequestBody(document.formlyb);
	   jQuery.ajax({
	   type: "POST",
	   url: "/lyb/?action=add&rand="+Math.random(),
	   data: data,
	   dataType: 'html',
	   success: function(msg){
		 //alert( "Data Saved: " + msg );
		 //document.getElementById("lyb_content").innerHTML=msg;
		 document.getElementById("lyb_form").innerHTML=msg;
		 lyb_r();
	   }
	 });

}
function lybcheck(){
     var f=document.formlyb;
	    
	   if(f.title.value==""){
       	//alert();
        return false;
	   }else if(f.uname.value==""){
	      return false;
	   }else if(f.ucontent.value==""){
	      return false;
	   }else if(f.safecode.value==""){
	      return false;
	   }
	   lyb();
	   
}
function lyb_r(){
		//alert();
	   jQuery.ajax({
	   type: "GET",
	   url: "//lyb/?action=read&rand="+Math.random(),
	   dataType: 'html',
	   success: function(msg){
		   //alert(msg);
		 document.getElementById("lyb_content").innerHTML=msg;
	   }
	 });		
}

function getRequestBody(oForm) {

	var oParams = {};
	
	for (var i=0 ; i < oForm.elements.length; i++) {            
		var oField = oForm.elements[i];                
		switch (oField.type) {
			case "button":
			case "submit":
			case "reset":
				break;

			case "checkbox":
				/*if(oField.checked){
				 	 var ls=document.getElementsByName("check");
					 for(i=0;i<ls.length;i++){
						if(ls[i].checked){
							s1+=ls[i].value+",";
						}
					 }
				}*/
			
			case "radio": 
				if (!oField.checked) {
					break;
				}
			case "text":
			case "hidden":
			case "password":
				oParams[oField.name] = oField.value;
				break;
			
			default:
			
				switch(oField.tagName.toLowerCase()) {
					case "select":
						oParams[oField.name] = 
								oField.options[oField.selectedIndex].value;
						break;
					default:	
						oParams[oField.name] = oField.value;
				}
		}							
	
	}

	return oParams;
}
