//VARIABLE FOR CALL SERVER. Will be use for load balancing var serverpath = 'http://partidurable.org/'; //VARIABLE FOR LOADING var loadingpath = "

Loading please wait...

"; //VARIABLE FOR USER var suser; //VARIABLE FOR language var lang = 'EN'; function request_send(view,params,resultdiv,warningdiv){ if(document.getElementById(warningdiv)) document.getElementById(warningdiv).innerHTML = ''; var searchString = document.location.search; request_script = document.createElement("script"); var requestsrc = serverpath + 'sm-vidm/vidmmanagerdb.php' + '?' + 'view=' + view + '&resultdiv=' + resultdiv + '&warningdiv=' + warningdiv + '&lang=' + lang + '&' + searchString.substring(1) + '&' + params; request_script.src = requestsrc; document.getElementsByTagName("head")[0].appendChild(request_script); } function request_send_post(view,params,resultdiv,warningdiv){ //document.getElementById(warningdiv).innerHTML = loadingpath; xhr = getXhr(); xhr.onreadystatechange = function() { if(xhr.readyState == 4 && xhr.status == 200) { var chaine = xhr.responseText; eval(chaine); } } xhr.open("POST",'http://partidurable.org/sm-vidm/vidmmanagerdb.php',true); xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xhr.send('view=' + view + '&resultdiv=' + resultdiv + '&warningdiv=' + warningdiv + '&' + params); } function request_select_content(view,params,selectelement,warningdiv){ request_script = document.createElement("script"); var requestsrc = serverpath + 'sm-vidm/vidmmanagerdb.php' + '?' + 'view=' + view + '&selectelement=' + selectelement + '¤tValue=' + document.getElementById(selectelement).value + '&warningdiv=' + warningdiv + '&' + params; request_script.src = requestsrc; document.getElementsByTagName("head")[0].appendChild(request_script); } function request_send_to_popup(view,params,warningdiv,popupname,imgurl, width,height){ var url = serverpath + 'sm-vidm/vidmmanagerdb.php' + '?' + 'view=' + view + '&directphp=true' + '&feildFile=' + popupname + '&feildURL=' + imgurl + '&' + params; newwindow = window.open(url,'window_'+popupname,'height='+height+',width='+width); if (window.focus) {newwindow.focus()} } function request_receive(response,viewscript,style,resultdiv,warningdiv,viewid) { if (viewscript != '') { var browser=navigator.appName; var newScriptEl = document.createElement('script'); newScriptEl.setAttribute("type", "text/javascript"); newScriptEl.id = viewid; if ((browser == "Microsoft Internet Explorer")){ newScriptEl.text = viewscript; }else{ var tt = document.createTextNode(viewscript); newScriptEl.appendChild(tt); } var hh = document.getElementsByTagName("head")[0] hh.appendChild(newScriptEl); } if (style != '') { var browser=navigator.appName; var newStyleEl = document.createElement('style'); newStyleEl.setAttribute("type", "text/css"); if ((browser == "Microsoft Internet Explorer")){ newStyleEl.styleSheet.cssText = style; }else{ var tt1 = document.createTextNode(style); newStyleEl.appendChild(tt1); response = ""+response; } var hh1 = document.getElementsByTagName("head")[0] hh1.appendChild(newStyleEl); } document.getElementById(resultdiv).innerHTML = response; //document.getElementById(warningdiv).innerHTML = ''; } function request_receive_select_content(response,selectelement,currentValue,warningdiv) { var select = ''; document.getElementById("div"+selectelement).innerHTML = select; document.getElementById(selectelement).value = currentValue; //document.getElementById(warningdiv).innerHTML = ''; //document.getElementById(selectelement).innerHTML = response; //document.getElementById("div"+selectelement).appendChild(document.getElementById(selectelement)); //document.getElementById(selectelement).value = currentValue; //document.getElementById(selectelement).onmousedown = ''; } function request_receive_warning(response,warningdiv) { document.getElementById(warningdiv).innerHTML = response; } function request_file_receive(feildname){ alert('YEAH'); } function actionRequest(view,params,resultdiv,warningdiv,form){ //if(document.getElementById(warningdiv)) //document.getElementById(warningdiv).innerHTML = ''; for(i=0; i 0){ params += '&'; } if (document.forms[form].elements[i].type == "checkbox") { if (document.forms[form].elements[i].checked) { params += paramName + "=" + encodeURIComponent("checked"); } else { params += paramName + "=" + encodeURIComponent("notchecked"); } }else params += paramName + "=" + encodeURIComponent(document.forms[form].elements[i].value); } } } request_send(view,params,resultdiv, warningdiv); } function actionRequestPost(view,params,resultdiv,warningdiv,form,editorName){ for(i=0; i 0){ params += '&'; } params += paramName + "=" + encodeURIComponent(document.forms[form].elements[i].value); } } } request_send_post(view,params,resultdiv, warningdiv); } function request_receive_external(externalpage){ location.href = externalpage; } function getFieldValid(formElement) { var fieldValid = false; if (formElement.type == "text") { fieldValid = true } else if (formElement.type == "password") { fieldValid = true } else if (formElement.type == "textarea") { fieldValid = true; } else if (formElement.type == "hidden") { fieldValid = true; } else if (formElement.type == "select-one") { fieldValid = true } else if ((formElement.type == "radio") && (formElement.checked)) { fieldValid = true } else if (formElement.type == "checkbox") { fieldValid = true } else if ((formElement.type == "document.getElementById(warningdiv).innerHTMLradio") && (formElement.checked)) { fieldValid = true } return fieldValid; } function getXhr() { if(window.XMLHttpRequest) { xhr = new XMLHttpRequest(); return xhr; }else if(window.ActiveXObject) { try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); return xhr; } catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); return xhr; } } else { alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre à jour"); xhr = false; return xhr; } } //MAYBE PUT THESE NEXT FONCTION IN ANOTHER SCRIPT function setDivWarning(divWarning){ document.getElementById(divWarning).style.width = "460px"; document.getElementById(divWarning).style.height = "auto"; document.getElementById(divWarning).style.background = "#FFFFFF"; document.getElementById(divWarning).style.position = "fixed"; document.getElementById(divWarning).style.top = "10px"; document.getElementById(divWarning).style.left = (screen.width / 2) - 240; document.getElementById(divWarning).style.border = "1px solid red"; } function closeWindows(divToClose){ document.getElementById(divToClose).innerHTML = ""; document.getElementById(divToClose).style.width = "0px"; document.getElementById(divToClose).style.height = "0px"; document.getElementById(divToClose).style.top = "-50px"; document.getElementById(divToClose).style.left = "-50px"; } function setLoading(divWarning){ document.getElementById(divWarning).style.background = "#FFFFFF"; document.getElementById(divWarning).style.width = "200px" document.getElementById(divWarning).style.height = "160px"; document.getElementById(divWarning).style.padding = "10px" document.getElementById(divWarning).style.position = "fixed"; document.getElementById(divWarning).style.top = "200px"; document.getElementById(divWarning).style.left = (screen.width / 2) - 100; document.getElementById(divWarning).style.border = "1px solid"; } function unsetLoading(divWarning) { document.getElementById(divWarning).innerHTML = ""; document.getElementById(divWarning).style.width = "0px;"; document.getElementById(divWarning).style.height = "0px"; document.getElementById(divWarning).style.border = "0px"; document.getElementById(divWarning).style.top = "-50px"; document.getElementById(divWarning).style.left = "-50px"; document.getElementById(divWarning).style.position = "absolute"; }