function GetXmlHttpObject() { var objXMLHttp=null if (window.XMLHttpRequest) { objXMLHttp=new XMLHttpRequest() } else if (window.ActiveXObject) { objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP") } return objXMLHttp } function deleteFile(divId,divVal) { var xmlhttp; xmlHttp = GetXmlHttpObject(); var url = "addrate.php"; xmlHttp.open("POST", url, true); xmlHttp.onreadystatechange = showRateDiv xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xmlHttp.send("mode=rate&divid="+escape(divId)+"&divval="+divVal); } function showRateDiv() { if(xmlHttp.readyState == 4) { var retStr = xmlHttp.responseText; var ContentArray = retStr.split("###"); var divId = ContentArray[0]; //alert(divId); var Content = ContentArray[1]; var fieldObj = document.getElementById(divId); var ni = fieldObj var numi = document.getElementById('theValue'); var num = (document.getElementById('theValue').value -1)+ 2; numi.value = num; var newdiv = document.createElement('div'); var divIdName = 'myDiv_'+num; newdiv.setAttribute('id',divIdName); newdiv.setAttribute("style","padding-top:4px;"); newdiv.innerHTML = Content+' Remove'; ni.appendChild(newdiv); } } function addNewElement(divId,divVal) { var xmlhttp; xmlHttp = GetXmlHttpObject(); var url = "addajaxelement.php"; xmlHttp.open("POST", url, true); xmlHttp.onreadystatechange = showNewElement xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xmlHttp.send("mode=rate&divid="+escape(divId)+"&divval="+divVal+"&type=document_file"); } function showNewElement() { if(xmlHttp.readyState == 4) { var retStr = xmlHttp.responseText; var ContentArray = retStr.split("###"); var divId = ContentArray[0]; //alert(divId); if(divId!="0") { var Content = ContentArray[1]; var fieldObj = document.getElementById(divId); var ni = fieldObj var numi = document.getElementById('theValue'); var num = (document.getElementById('theValue').value -1)+ 2; numi.value = num; var newdiv = document.createElement('div'); var divIdName = 'myDiv_'+num; newdiv.setAttribute('id',divIdName); newdiv.setAttribute("style","padding-top:4px;"); newdiv.innerHTML = '
'+Content+' Remove'+'
'; ni.appendChild(newdiv); } else { alert("Sorry some error in addition of the element. Please try again."); return false; } } } function removeElement(divId,parentIdDiv) { var par = document.getElementById(parentIdDiv); var d = par; var olddiv = document.getElementById(divId); var delDiv = olddiv; d.removeChild(delDiv); } var valid_extensions = /(.doc|.pdf)$/i; function CheckExtension(fld) { if(fld.value) { if (valid_extensions.test(fld.value)){ return true; } else { return false; } } else { return true; } }