/**
 * @author oLiVieR cHeNeSoN
 * Copyright(c) 2010 myL10N.net
 * iL10Nz
 *
 * http://www.myl10n.net
 *
*/

var Dom = YAHOO.util.Dom,
Event = YAHOO.util.Event;

/*
 * Upload Process
 * */
function handleUploadSuccess(o){
	// Process the JSON data returned from the server
            var messages = [];
            try {
                messages = YAHOO.lang.JSON.parse(o.responseText);
            }
            catch (x) {
            	alert("Parsing error");
                return;
            }
            var m = messages[0];	
            
            if(m.message == "ok"){
            	YAHOO.util.Dom.get("resultMessage").innerHTML = "File received!!";
            }
            else if (m.message == "failed"){
            	YAHOO.util.Dom.get("resultMessage").innerHTML = "File not received!!";
            }
}

function handleUploadFailure(o){
	alert("An error occured during the communication with the server, please try again");
}
var Uploadcallback = {  upload:handleUploadSuccess,  failure:handleUploadFailure,  argument:[] };

function makeUploadRequest(){
	//the second argument of setForm is crucial,
	//which tells Connection Manager this is an file upload form
	YAHOO.util.Connect.setForm('UploadForm', true);
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, Uploadcallback, "");
}

function UploadFile(){
	
	   YAHOO.util.Dom.get("resultMessage").innerHTML = "&nbsp;";
	
	   sUrl="../cms_apps/QuoteRequest.php";         
	   makeUploadRequest();	
}
function init(){
	
	if(YAHOO.util.Dom.get("sendquote")){
		YAHOO.util.Event.removeListener("sendquote"); 
		YAHOO.util.Event.addListener("sendquote", "click", UploadFile, null, true); 
	}

	
	
}

Event.onDOMReady(init);