104 lines
No EOL
2.7 KiB
JavaScript
104 lines
No EOL
2.7 KiB
JavaScript
|
|
function stripCharacter(words,character) {
|
|
var spaces = words.length;
|
|
for(var x = 1; x<spaces; ++x){
|
|
words = words.replace(character, "");
|
|
}
|
|
return words;
|
|
}
|
|
|
|
function changecss(theClass,element,value) {
|
|
var cssRules;
|
|
if (document.all) {
|
|
cssRules = 'rules';
|
|
}
|
|
else if (document.getElementById) {
|
|
cssRules = 'cssRules';
|
|
}
|
|
for (var S = 0; S < document.styleSheets.length; S++){
|
|
for (var R = 0; R < document.styleSheets[S][cssRules].length; R++) {
|
|
if (document.styleSheets[S][cssRules][R].selectorText == theClass) {
|
|
document.styleSheets[S][cssRules][R].style[element] = value;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function checkUncheckAll(theElement) {
|
|
var theForm = theElement.form, z = 0;
|
|
for(z=0; z<theForm.length;z++){
|
|
if(theForm[z].type == 'checkbox' && theForm[z].name != 'checkall'){
|
|
theForm[z].checked = theElement.checked;
|
|
}
|
|
}
|
|
}
|
|
|
|
function checkUncheckSome(controller,theElements) {
|
|
|
|
var formElements = theElements.split(',');
|
|
var theController = document.getElementById(controller);
|
|
for(var z=0; z<formElements.length;z++){
|
|
theItem = document.getElementById(formElements[z]);
|
|
if(theItem){
|
|
if(theItem.type){
|
|
if(theItem.type == 'checkbox' && theItem.id != theController.id){
|
|
theItem.checked = theController.checked;
|
|
}
|
|
} else {
|
|
|
|
var nextArray = '';
|
|
for(var x=0;x <theItem.childNodes.length;x++){
|
|
if(theItem.childNodes[x]){
|
|
if (theItem.childNodes[x].id){
|
|
nextArray += theItem.childNodes[x].id+',';
|
|
}
|
|
}
|
|
}
|
|
checkUncheckSome(controller,nextArray);
|
|
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
function changeImgSize(objectId,newWidth,newHeight) {
|
|
imgString = 'theImg = document.getElementById("'+objectId+'")';
|
|
eval(imgString);
|
|
oldWidth = theImg.width;
|
|
oldHeight = theImg.height;
|
|
if(newWidth>0){
|
|
theImg.width = newWidth;
|
|
}
|
|
if(newHeight>0){
|
|
theImg.height = newHeight;
|
|
}
|
|
|
|
}
|
|
|
|
function changeColor(theObj,newColor){
|
|
eval('var theObject = document.getElementById("'+theObj+'")');
|
|
if(theObject.style.backgroundColor==null){theBG='white';}else{theBG=theObject.style.backgroundColor;}
|
|
if(theObject.style.color==null){theColor='black';}else{theColor=theObject.style.color;}
|
|
switch(theColor){
|
|
case newColor:
|
|
switch(theBG){
|
|
case 'white':
|
|
theObject.style.color = 'black';
|
|
break;
|
|
case 'black':
|
|
theObject.style.color = 'white';
|
|
break;
|
|
default:
|
|
theObject.style.color = 'black';
|
|
break;
|
|
}
|
|
break;
|
|
default:
|
|
theObject.style.color = newColor;
|
|
break;
|
|
}
|
|
} |