// JavaScript Document

/* ::::: Send Web CV ::::: */

function handleHttpResponseSendWebCVMsg() {
  if (httpWebCVMsg.readyState < 4) {
	document.getElementById('webCVMsgFormContainer').innerHTML = "<p><img src='/images/misc/loader.gif'></p>";
  }
  if (httpWebCVMsg.readyState == 4) {
    if (httpWebCVMsg.responseText.indexOf('invalid') == -1) {
      // Use the XML DOM to unpack the info
      //var xmlDocument = http.responseXML; 
     // var bdump = xmlDocument.getElementsByTagName('blog').item(0).firstChild.data;
	 // bdump = bdump.replace(/\n/, '<br />');
	  //bdump = bdump.replace(/\n/g, '<br />');
	  //alert (bdump);
	  document.getElementById('webCVMsgFormContainer').innerHTML = httpWebCVMsg.responseText;
      isWorking = false;
    }
  }
}

var isWorking = false;

function sendWebCVMsg(webcvid, msgFrom, msgEmail, msgOrg, messageBody) {
	var url = "/ajax/sendwebcvmsg.php";	// The server-side script

	  if (!isWorking && httpWebCVMsg) {
		var param = "webcvid=" + webcvid + "&msgFrom=" + msgFrom + "&msgEmail=" + msgEmail + "&msgOrg=" + msgOrg + "&messageBody=" + messageBody;
		
	    httpWebCVMsg.open("POST", url, true);
	    httpWebCVMsg.onreadystatechange = handleHttpResponseSendWebCVMsg;
		
		httpWebCVMsg.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	    isWorking = true;
	    httpWebCVMsg.send(param);
	  }
}

/* ::::: End send Web CV ::::: */



/* ::::: Open Web CV ::::: */

function handleHttpResponseOpenWebCVForm() {
	if (httpWebCVMsg.readyState < 4) {
		document.getElementById("webCVMsgFormContainer").innerHTML = "<p><img src='/images/misc/loader.gif'></p>";
	}
	if (httpWebCVMsg.readyState == 4) {
		if (httpWebCVMsg.responseText.indexOf('invalid') == -1) {
			// Use the XML DOM to unpack the info
			//var xmlDocument = http.responseXML; 
			// var bdump = xmlDocument.getElementsByTagName('blog').item(0).firstChild.data;
			// bdump = bdump.replace(/\n/, '<br />');
			//bdump = bdump.replace(/\n/g, '<br />');
			//alert (bdump);
			
			document.getElementById("webCVMsgFormContainer").innerHTML = httpWebCVMsg.responseText;
			
			document.getElementById("webcvMsgFormdiv").style.visibility='visible';
						
			document.getElementById('fade').style.display='block';
			document.getElementById('fade').style.visibility = 'visible';
			
			isWorking = false;
		}
	}
}

var isWorking = false;

function openWebCVForm(fname) {
	var url = "/ajax/getwebcvform.php";	// The server-side script

	  if (!isWorking && httpWebCVMsg) {
		var param = "?fname=" + fname;
		
	    httpWebCVMsg.open("POST", url, true);
	    httpWebCVMsg.onreadystatechange = handleHttpResponseOpenWebCVForm;
		
		httpWebCVMsg.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	    isWorking = true;
	    httpWebCVMsg.send(param);
	  }
}

/* ::::: End Open Web CV ::::: */

	
function getHTTPObjectWebCVMsg() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
	  xmlhttp.overrideMimeType("text/xml"); 
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
var httpWebCVMsg = getHTTPObjectWebCVMsg(); // We create the HTTP Object


