|
1 function GetElementsWithClassName(elementName, className) { |
|
2 var allElements = document.getElementsByTagName(elementName), elemColl = new Array(), i; |
|
3 for (i = 0; i < allElements.length; i++) { |
|
4 if (allElements[i].className == className) { |
|
5 elemColl[elemColl.length] = allElements[i]; |
|
6 } |
|
7 } |
|
8 return elemColl; |
|
9 } |
|
10 |
|
11 function meChecked() { |
|
12 var undefined, eMe = document.getElementById('me'); |
|
13 if (eMe == undefined) return false; |
|
14 else return eMe.checked; |
|
15 } |
|
16 |
|
17 function upit() { |
|
18 var isMe = meChecked(), inputColl = GetElementsWithClassName('input', 'valinp'), results = document.getElementById('link_rel'), inputs = '', i; |
|
19 for (i = 0; i < inputColl.length; i++) { |
|
20 inputColl[i].disabled = isMe; |
|
21 inputColl[i].parentNode.className = isMe ? 'disabled' : ''; |
|
22 if (!isMe && inputColl[i].checked && inputColl[i].value != '') { |
|
23 inputs += inputColl[i].value + ' '; |
|
24 } |
|
25 } |
|
26 inputs = inputs.substr(0,inputs.length - 1); |
|
27 if (isMe) inputs='me'; |
|
28 results.value = inputs; |
|
29 } |
|
30 |
|
31 function blurry() { |
|
32 if (!document.getElementById) return; |
|
33 |
|
34 var aInputs = document.getElementsByTagName('input'), i; |
|
35 |
|
36 for ( i = 0; i < aInputs.length; i++) { |
|
37 aInputs[i].onclick = aInputs[i].onkeyup = upit; |
|
38 } |
|
39 } |
|
40 |
|
41 addLoadEvent(blurry); |