// JavaScript Document function checked_if(element, equals_compare, set) { for(i in equals_compare) { if (equals_compare[i] == element.value) { element.form.gender_id[set].checked = true; return; } } } function gender_visibility(element) { var show_if = [5]; var male = new Array(6,1,8); var female = new Array(9,7,4,2,3); var gvis = document.getElementById('gender_visibility'); checked_if(element, male, 0); checked_if(element, female, 1); for( var i = 0; i < show_if.length; i++ ) { if (show_if[i] == element.value) { gvis.style.display = ""; return; } } gvis.style.display = "none"; } function add_row(src, dest) { counter++; //clone the src rows var newFields = document.getElementById(src).cloneNode(true); newFields.id = ''; if (BrowserDetect.browser == "Explorer") { newFields.style.display = 'block'; }else{ newFields.style.display = 'table-row'; } //rename the new rows var newField = newFields.getElementsByTagName("*"); for(i in newField) { var theName = newField[i].name; if (theName && newField[i].type != 'radio' && newField[i].tagName != 'div') { newField[i].name = theName + '_new_' + counter; } if (theName && newField[i].type == 'radio' && newField[i].tagName != 'div') { newField[i].value = counter; } } var insertHere = document.getElementById(dest); insertHere.parentNode.insertBefore(newFields,insertHere); } function remove_row(src) { src.parentNode.removeChild(src); counter--; } function edit_row(src) { var tags = src.getElementsByTagName("*"); for (i in tags) { if (tags[i].tagName == "DIV" && (tags[i].title == "telephone_type" || tags[i].title == "telephone_number" || tags[i].title == "email_type" || tags[i].title == "email")) { tags[i].style.display = "none"; } if (tags[i].tagName == "SELECT" && (tags[i].id == "telephone_type" || tags[i].id == "email_type")) { tags[i].style.display = ""; } if (tags[i].tagName == "INPUT" && tags[i].id == "telephone_number" || tags[i].id == "email") { tags[i].style.display = ""; } } } function sales_property_position_visibility( element ) { var show_if = [4]; var gvis = document.getElementById('property_position_visibility'); for( var i = 0; i < show_if.length; i++ ) { if (show_if[i] == element.value) { gvis.style.display = ""; return; } } gvis.style.display = "none"; }