   var http_request = false;
   function makePOSTRequest_add_work(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }

      	http_request.onreadystatechange = alertContents_add_work;
		
		http_request.open('POST', url, true);
     	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      	http_request.setRequestHeader("Content-length", parameters.length);
      	http_request.setRequestHeader("Connection", "close");
      	http_request.send(parameters);
		
   }

   function alertContents_add_work() {
      if (http_request.readyState == 0 || http_request.readyState == 1 || http_request.readyState == 2 || http_request.readyState == 3)
		{
		document.getElementById('myspan').innerHTML = "<div align=\"right\" style=\"margin-right:10px;margin-top:8px;\"><span style=\"color:#A43B3A;\"><b>Sending.....</b></span></div>";
		}
	else if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            result = http_request.responseText;
            var result_2=result.split(",");
            if(result_2[1]=="redirect")
            	window.location=result_2[2];
            else
            	{
            		document.getElementById('myspan').innerHTML = result;
					document.getElementById("save").disabled=false;

            	}



         } else {
            alert('There was a problem with the request.');
         }
      }
   }


function add_work(baseurl,loggedin)
	{
		/*alert(document.getElementById("work_attachment_img").value);*/
document.getElementById("save").disabled=true;
		var poststr ="project_name=" + encodeURI( document.getElementById("Project Name").value ) +
					"&project_duration=" + encodeURI( document.getElementById("Duration").value )+
					"&project_expense="+encodeURI( document.getElementById("Expense").value)+
					"&project_description="+encodeURI( document.getElementById("Description").value)+
					"&work_attachment="+encodeURI( document.getElementById("work_attachment_img").value);

		//alert(poststr);
		var url=baseurl+"index.php/contractors/accountmanage/work_submit";
		makePOSTRequest_add_work(url, poststr);
		//return false;
	}


function edit_work(baseurl,loggedin)
	{
		/*alert(document.getElementById("work_attachment_img").value);*/
		document.getElementById("save").disabled=true;
		var poststr ="project_name=" + encodeURI( document.getElementById("Project Name").value ) +
					"&project_duration=" + encodeURI( document.getElementById("Duration").value )+
					"&project_expense="+encodeURI( document.getElementById("Expense").value)+
					"&project_description="+encodeURI( document.getElementById("Description").value)+
					"&id="+encodeURI( document.getElementById("id").value)+
					"&work_attachment="+encodeURI( document.getElementById("work_attachment_img").value);

		/*alert(poststr);*/
		var url=baseurl+"index.php/contractors/accountmanage/edit_work_submit";
		makePOSTRequest_add_work(url, poststr);
		//return false;
	}

function set_work_example()
	{
		document.getElementById("ptype_a").value=document.getElementById("Project Name").value;
		document.getElementById("duration_a").value=document.getElementById("Duration").value;
		document.getElementById("expense_a").value=document.getElementById("Expense").value;
		document.getElementById("description_a").value=document.getElementById("Description").value;
		document.getElementById("frm_a").value=document.getElementById("frm").value;
		document.getElementById("id_a").value=document.getElementById("id").value;
		return true;

	}



function upload_work_attachment()
	{

		if(filetype())
		{
		document.getElementById("ptype_a").value=document.getElementById("Project Name").value;
		document.getElementById("duration_a").value=document.getElementById("Duration").value;
		document.getElementById("expense_a").value=document.getElementById("Expense").value;
		document.getElementById("description_a").value=document.getElementById("Description").value;
		document.getElementById("frm_a").value=document.getElementById("frm").value;
		document.getElementById("id_a").value=document.getElementById("id").value;
		}
		else
		return false;
	}

	function filetype()
	{

		var file=document.getElementById('userfile_wa').value;
		var filesplit=file.split(".");
		var file_type1=filesplit[(filesplit.length-1)];
		var file_type=file_type1.toLowerCase();
		/*alert(file_type);*/
		if(file_type=="jpg" || file_type=="jpeg" || file_type=="jpe" || file_type=="gif" || file_type=="png")
		{
  			 document.getElementById('validity_error').innerHTML="";
  			 return true;
		}
		else
			{
				document.getElementById('validity_error_wa').innerHTML="Not a valid file type";
				//alert("hello");
				return false;
			}
	}
