errorColor="#FF6600";normalColor="";file_mandatory=false;jQuery(document).ready(function()
{replaceFileWithIframe();});function validateFormElements(formref,dyn_form_id)
{var errormsg='';var emailmsg='';var numbermsg='';var invalidCount=0;var formElements=$('#'+formref.id+' .required');for(var i=0;i<formElements.length;i++)
{if(formElements[i].value=="")
{formElements[i].style.borderColor=errorColor;document.getElementById('contactErrorMessage').style.display="block";document.getElementById('contactFormMessage').style.display="none";invalidCount++;}
else
{formElements[i].style.borderColor=normalColor;}}
if(file_mandatory==true)
{if(document.getElementById("iframe_uploaded_list").innerHTML=='')
{invalidCount++;}}
if(invalidCount!=0)
{return false;}
else
{document.getElementById('contactErrorMessage').style.display="none";return getFormValues(formref,dyn_form_id);}
return false;}
function getFormValues(oForm,dyn_form_id){var formElementIds=Array();var val;var j=0;var radioStatus=true;var radioTitle='';formId=oForm.id;for(var i=0;i<oForm.elements.length;i++)
{if(oForm.elements[i].type!="submit"&&oForm.elements[i].type!="button"&&oForm.elements[i].type!="reset")
{if(oForm.elements[i].type=="radio")
{if(oForm.elements[i].checked)
{if(radioTitle==oForm.elements[i].name){j--;}
formElementIds[j]=oForm.elements[i].id;radioStatus=true;radioTitle=oForm.elements[i].name;j++;}
else
{if(radioTitle!=oForm.elements[i].name){radioStatus=false;radioTitle=oForm.elements[i].name;}}
if(radioStatus==false)
{formElementIds[j]="w3 radio not checked";j++;radioStatus=true;}}
else
{formElementIds[j]=oForm.elements[i].id;j++;}}}
var formValues=Array();for(var j=0;j<formElementIds.length;j++){if(formElementIds[j]=="w3 radio not checked")
{formValues[j]='';}
else
{if(document.getElementById(formElementIds[j]).getAttribute("type")=='checkbox')
{if(document.getElementById(formElementIds[j]).checked)
formValues[j]='Yes';else
formValues[j]='No';}
else if(document.getElementById(formElementIds[j]).getAttribute("type")=='radio')
{val=document.getElementById(formElementIds[j]).value;formValues[j]=val;}
else
{val=document.getElementById(formElementIds[j]).value;formValues[j]=val;}}}
var lables=oForm.getElementsByTagName('label');var lableValues=Array();for(var i=0;i<lables.length;i++){lableValues[i]=lables[i].innerHTML;}
formLength=formValues.length;lableLength=lableValues.length;var params={};for(i=0;i<lableLength;i++)
{params[lableValues[i]]=formValues[i];}
params['dyn_form_id']=dyn_form_id;params['iframe_uploaded_list']=jQuery("#iframe_uploaded_list").text();jQuery.ajax({type:"post",url:"_cms/_emails/dynamicSendMail.php",data:params,success:function(msg)
{oForm.reset();document.getElementById("contactFormMessage").style.display='block';}});}
function hideContactTimer()
{document.getElementById(messagesDisplayBox).innerHTML=success;}
function file_delete(imgid)
{var divid='upfile_'+imgid;document.getElementById(divid).innerHTML='';jQuery.ajax({type:"post",url:"_cms/_emails/dynamic_file_delete.php",data:{imgid:imgid},success:function(msg)
{var str=document.getElementById("iframe_uploaded_list").innerHTML;str=str.replace(imgid+",","");document.getElementById("iframe_uploaded_list").innerHTML=str;}});}
function replaceFileWithIframe()
{var form_elements=document.forms[0].elements;for(var i=0;i<form_elements.length;i++)
{if(form_elements[i].type=="file")
{form_element_file_id=form_elements[i].id;if(jQuery("#"+form_element_file_id).hasClass("required"))
{file_mandatory=true;}
label_id=form_element_file_id.replace("Field","title");var file_parent=jQuery(form_elements[i]).parent();var iframe_div='<div id="iframe">'+'   <iframe src="_cms/_emails/dynamic_file_upload.php" name="frame_file_upload" frameborder="0" scrolling="no"></iframe>'+'</div>'+'<span id="error_valid_message" class="error_file_message" style="display:none;">Not valid extension</span>'+'<input type="hidden" value="" id="files_uploaded" name="files_uploaded" />'+'<div id="list"></div>';jQuery(file_parent).html(iframe_div);jQuery(".valid_extensions").insertAfter("#iframe");}}}
