1<!-- 2 var conservationKey = "[resume]"; 3 var mustId = "(å¿ é )"; 4 var construct = new Array("ï¼","ï½"); 5 function sendmail(obj){ 6 var caution = ""; 7 var errorflag = 0; 8 var must = mustId; 9 var error_element_number = new Array(); 10 var email_address = ""; 11 var checkflag = new Object(); 12 for(i=0;i<obj.length;i++){ 13 var elementType = obj.elements[i].type; 14 var errortext = obj.elements[i].name.replace(must,""); 15 var must_flag = obj.elements[i].name.indexOf(must,0); 16 if(!checkflag[obj.elements[i].name]){ 17 if(errortext == "email"){ 18 email_address = obj.elements[i].value; 19 if(must_flag > -1){ 20 chkMail = obj.elements[i].value; 21 check = /.+@.+\..+/; 22 if (!chkMail.match(check)){ 23 obj.elements[i].style.backgroundColor='#FFEEEE'; 24 obj.elements[i].style.color='#FF0000'; 25 error_element_number.push(i); 26 caution = caution + "ã¡ã¼ã«ã¢ãã¬ã¹ãæ£ããããã¾ããã\n"; 27 errorflag = 2; 28 } 29 else{ 30 obj.elements[i].style.backgroundColor='#FFFFFF'; 31 obj.elements[i].style.color='#000000'; 32 } 33 } 34 else if(obj.elements[i].value != ""){ 35 chkMail = obj.elements[i].value; 36 check = /.+@.+\..+/; 37 if (!chkMail.match(check)){ 38 obj.elements[i].style.backgroundColor='#FFEEEE'; 39 obj.elements[i].style.color='#FF0000'; 40 error_element_number.push(i); 41 caution = caution + "ã¡ã¼ã«ã¢ãã¬ã¹ãæ£ããããã¾ããã\n"; 42 errorflag = 2; 43 } 44 else{ 45 obj.elements[i].style.backgroundColor='#FFFFFF'; 46 obj.elements[i].style.color='#000000'; 47 } 48 } 49 } 50 else if(errortext == "confirm_email"){ 51 if(email_address != ""){ 52 if(email_address != obj.elements[i].value){ 53 obj.elements[i].style.backgroundColor='#FFEEEE'; 54 obj.elements[i].style.color='#FF0000'; 55 error_element_number.push(i); 56 caution = caution + "確èªç¨ã¡ã¼ã«ã¢ãã¬ã¹ã¨ã¡ã¼ã«ã¢ãã¬ã¹ãä¸è´ãã¾ããã\n"; 57 errorflag = 3; 58 } 59 else{ 60 obj.elements[i].style.backgroundColor='#FFFFFF'; 61 obj.elements[i].style.color='#000000'; 62 } 63 } 64 } 65 else if(must_flag > -1){ 66 if(elementType == "text" || elementType == "textarea"){ 67 if(obj.elements[i].value == ""){ 68 obj.elements[i].style.backgroundColor='#FFEEEE'; 69 error_element_number.push(i); 70 caution = caution + errortext +"ãæªå ¥åã§ãã\n"; 71 errorflag = 1; 72 } 73 else{ 74 obj.elements[i].style.backgroundColor='#FFFFFF'; 75 } 76 } 77 else if(elementType == "checkbox" || elementType == "radio"){ 78 if(obj.elements[obj.elements[i].name].length > 0){ 79 var checkbox_checked_count = 0; 80 for(ii=0;ii<obj.elements[obj.elements[i].name].length;ii++){ 81 if(obj.elements[obj.elements[i].name][ii].checked) 82 checkbox_checked_count++; 83 } 84 if(checkbox_checked_count < 1){ 85 caution = caution + errortext +"ããã§ãã¯ããã¦ãã¾ããã\n"; 86 error_element_number.push(i); 87 errorflag = 1; 88 } 89 } 90 else if(!obj.elements[i].checked){ 91 caution = caution + errortext +"ããã§ãã¯ããã¦ãã¾ããã\n"; 92 error_element_number.push(i); 93 errorflag = 1; 94 } 95 } 96 else if(elementType == "select-multiple" || elementType == "select-one"){ 97 if(obj.elements[i].selectedIndex > -1){ 98 var selectCnt = obj.elements[i].selectedIndex; 99 if(obj.elements[i].options[selectCnt].value == ""){ 100 error_element_number.push(i); 101 caution = caution + errortext +"ã鏿ããã¦ãã¾ããã\n"; 102 errorflag = 1; 103 } 104 } 105 else{ 106 error_element_number.push(i); 107 caution = caution + errortext +"ã鏿ããã¦ãã¾ããã\n"; 108 errorflag = 1; 109 } 110 } 111 } 112 } 113 checkflag[obj.elements[i].name] = 1; 114 } 115 116 if(errorflag == 0){ 117 if(confirm("éä¿¡ãã¦ãããããã§ããï¼")){ 118 for(i=0;i<obj.length ;i++){ 119 obj.elements[i].name = obj.elements[i].name.replace(must,""); 120 if(obj.elements[i].type == "submit"){ 121 obj.elements[i].disabled = true; 122 } 123 } 124 return true; 125 } 126 else{ 127 return false;
128 } 129 } 130 else{ 131 caution = "TYPE "+errorflag+" ERROR\n"+caution; 132 alert(caution); 133 obj.elements[error_element_number[0]].focus(); 134 return false; 135 } 136 } 137 function keepField(){ 138 var setValue = ""; 139 var obj = mfObj; 140 var elementsList = new Array(); 141 for(i=0;i<obj.length;i++){ 142 if(obj.elements[i].type == "checkbox" || obj.elements[i].type == "radio"){ 143 if(obj.elements[i].checked) 144 setValue += "1" + "&"; 145 else 146 setValue += "0" + "&"; 147 } 148 else if(obj.elements[i].type == "text" || obj.elements[i].type == "textarea"){ 149 setValue += escape(obj.elements[i].value) + "&"; 150 } 151 else if(obj.elements[i].type == "select-multiple"){ 152 var selected_multiple = new Array(); 153 for(multiplect=0;multiplect<obj.elements[i].length;multiplect++){ 154 if(obj.elements[i].options[multiplect].selected) 155 selected_multiple.push(multiplect); 156 } 157 setValue += selected_multiple.join(",") + "&"; 158 } 159 else if(obj.elements[i].type == "select-one"){ 160 setValue += obj.elements[i].selectedIndex + "&"; 161 } 162 } 163 setValue = conservationKey + setValue + conservationKey; 164 mfp_setCookie("mailform",setValue) 165 } 166 function mfp_setCookie(name,val){ 167 var current_dir = location.pathname; 168 var current_dirs = new Array(); 169 current_dirs = current_dir.split("/"); 170 if(current_dirs[current_dirs.length-1] != ""){ 171 current_dirs[current_dirs.length-1] = ""; 172 current_dir = current_dirs.join("/"); 173 } 174 document.cookie = name + "=" + val + "; path=" + current_dir + "; expires="; 175 } 176 function formatCharset(obj){ 177 var befor = new Array("ï½¶ï¾","ï½·ï¾","クï¾","ï½¹ï¾","コï¾","ï½»ï¾","ï½¼ï¾","ï½½ï¾","ï½¾ï¾","ソï¾","ï¾ï¾","ï¾ï¾", 178 "ï¾ï¾","ï¾ï¾","ï¾ï¾","ï¾ï¾","ï¾ï¾","ï¾ï¾","ï¾ï¾","ï¾ï¾","ï¾ï¾","ï¾ï¾","ï¾ï¾","ï¾ï¾","ï¾ï¾","ヲ","ï½§", 179 "ィ","ゥ","ェ","ォ","ャ","ï½","ï½®","ッ","ï½°","ï½±","ï½²","ï½³","ï½´","ï½µ","ï½¶","ï½·","ク","ï½¹", 180 "コ","ï½»","ï½¼","ï½½","ï½¾","ソ","ï¾","ï¾","ï¾","ï¾","ï¾","ï¾ ","ï¾","ï¾","ï¾","ï¾","ï¾","ï¾", 181 "ï¾","ï¾","ï¾","ï¾","ï¾","ï¾","ï¾","ï¾","ï¾","ï¾","ï¾","ï¾","ï¾","ï¾","ï¾","ï¾","ï¾","ï¾", 182 'A','ï¼¢','ï¼£','D','ï¼¥','F','ï¼§','H','I','J','K','L','ï¼','ï¼®','O','ï¼°','ï¼±','ï¼²','ï¼³','ï¼´','ï¼µ','ï¼¶','ï¼·','X','ï¼¹','Z','ï½','ï½','ï½','ï½','ï½ ','ï½','ï½','ï½','ï½','ï½','K','ï½','ï½','ï½','ï½','ï½','ï½','ï½','ï½','ï½','ï½','ï½','ï½','ï½','ï½','ï½','ï¼ ','ï¼','ï¼','ï¼','ï¼','ï¼','ï¼','ï¼','ï¼','ï¼','ï¼','ï¼', 183 'â ','â¡','â¢','â£','â¤','â¥','â¦','â§','â¨','â©','â ','â ¡','â ¢','â £','â ¤','â ¥','â ¦','â §','â ¨','â ©','ã±','ã²','ï¼','ï½'); 184 var after = new Array("ã¬","ã®","ã°","ã²","ã´","ã¶","ã¸","ãº","ã¼","ã¾","ã","ã", 185 "ã ","ã","ã","ã","ã","ã","ã","ã","ã","ã","ã","ã","ã","ã²","ã¡", 186 "ã£","ã¥","ã§","ã©","ã£","ã¥","ã§","ã","ã¼","ã¢","ã¤","ã¦","ã¨","ãª","ã«", 187 "ã","ã¯","ã±","ã³","ãµ","ã·","ã¹","ã»","ã½","ã¿","ã","ã","ã","ã","ã", 188 "ã","ã","ã","ã","ã","ã","ã","ã","ã","ã","ã","ã ","ã¡","ã¢","ã¤", 189 "ã¦","ã¨","ã©","ãª","ã«","ã¬","ã","ã¯","ã³", 190 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','
190i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','@','0','1','2','3','4','5','6','7','8','9','.', 191 '(1)','(2)','(3)','(4)','(5)','(6)','(7)','(8)','(9)','(10)','(1)','(2)','(3)','(4)','(5)','(6)','(7)','(8)','(9)','(10)','(æ ª)','(æ)','-','ï½'); 192 for(i=0;i<befor.length;i++){ 193 var temp = new Array(); 194 temp = obj.value.split(befor[i]); 195 obj.value = temp.join(after[i]); 196 } 197 var temp = new Array(); 198 temp = obj.value.split("\n"); 199 for(i=0;i<temp.length;i++){ 200 if(temp[i].length > 64){ 201 var chars = new Array(); 202 chars = temp[i].split(""); 203 for(ii=63;ii<chars.length;ii+=63){ 204 chars[ii] += "\n"; 205 } 206 temp[i] = chars.join(""); 207 } 208 } 209 obj.value = temp.join("\n"); 210 } 211 function debug(){ 212 alert("this"); 213 } 214 var mfObj = document.forms["mailform"]; 215 var tagObjects = document.getElementsByTagName("tr"); 216 for(i=0;i < tagObjects.length;i++) { 217 if(i % 2 == 1 && tagObjects[i].className == "mfptr"){ 218 tagObjects[i].style.backgroundColor = "#E8EEF9"; 219 } 220 } 221 if(mfObj){ 222 for(i=0;i<mfObj.length;i++){ 223 if(mfObj.elements[i].size){ 224 if(mfObj.elements[i].type == "text") 225 mfObj.elements[i].style.width = (mfObj.elements[i].size * 6) + "px"; 226 } 227 if(mfObj.elements[i].rows) 228 mfObj.elements[i].style.height = (mfObj.elements[i].rows * 12) + "px"; 229 if(mfObj.elements[i].cols) 230 mfObj.elements[i].style.width = (mfObj.elements[i].cols * 6) + "px"; 231 } 232 } 233 var valueList = new Array(); 234 var selectedLinks = new Array(); 235 var elcount = 0; 236 for(i=0;i<mfObj.length;i++){ 237 if(mfObj.elements[i].type == "text" || mfObj.elements[i].type == "textarea"){ 238 mfObj.elements[i].onblur = function(){ 239 formatCharset(this); 240 } 241 } 242 } 243 if(document.cookie && document.cookie.indexOf(conservationKey) > -1){ 244 valueList = document.cookie.split(conservationKey); 245 valueList = valueList[1].split("&"); 246 var checked_count = 0; 247 for(i=0;i<mfObj.length;i++){ 248 if(mfObj.elements[i].type != "hidden" && mfObj.elements[i].type != "file" && mfObj.elements[i].type != "button" && mfObj.elements[i].type != "submit" && mfObj.elements[i].type != "image"){ 249 checked_count++; 250 } 251 } 252 if(valueList.length == (checked_count)){ 253 for(i=0;i<mfObj.length;i++){ 254 if(mfObj.elements[i].type == "checkbox" || mfObj.elements[i].type == "radio"){ 255 if(valueList[elcount] == 1){ 256 mfObj.elements[i].checked = true; 257 } 258 else{ 259 mfObj.elements[i].checked = false; 260 } 261 elcount++; 262 } 263 else if(mfObj.elements[i].type == "text" || mfObj.elements[i].type == "textarea"){ 264 mfObj.elements[i].value = unescape(valueList[elcount]); 265 elcount++; 266 } 267 else if(mfObj.elements[i].type == "select-multiple"){ 268 var selected_multiple = new Array(); 269 selected_multiple = valueList[elcount].split(","); 270 for(multiplect=0;multiplect<selected_multiple.length;multiplect++){ 271 if(selected_multiple[multiplect] != ""){ 272 mfObj.elements[i].options[selected_multiple[multiplect]].selected = true; 273 } 274 } 275 elcount++; 276 } 277 else if(mfObj.elements[i].type == "select-one"){ 278 mfObj.elements[i].options[valueList[elcount]].selected = true; 279 elcount++; 280 } 281 } 282 } 283 } 284//-->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.