

//Other common functions
function getElementsByClassName(strClass, strTag, objContElm) {
  strTag = strTag || "*";
  objContElm = objContElm || document;
  var objColl = objContElm.getElementsByTagName(strTag);
  if (!objColl.length &&  strTag == "*" &&  objContElm.all) objColl = objContElm.all;
  var arr = new Array();
  var delim = strClass.indexOf('|') != -1  ? '|' : ' ';
  var arrClass = strClass.split(delim);
  for (var i = 0, j = objColl.length; i < j; i++) {
    var arrObjClass = objColl[i].className.split(' ');
    if (delim == ' ' && arrClass.length > arrObjClass.length) continue;
    var c = 0;
    comparisonLoop:
    for (var k = 0, l = arrObjClass.length; k < l; k++) {
      for (var m = 0, n = arrClass.length; m < n; m++) {
        if (arrClass[m] == arrObjClass[k]) c++;
        if (( delim == '|' && c == 1) || (delim == ' ' && c == arrClass.length)) {
          arr.push(objColl[i]);
          break comparisonLoop;
        }
      }
    }
  }
  return arr;
}


function Select_Value_Set(SelectName, Value) {

  eval('SelectObject = document.' + SelectName + ';');
  for(index = 0; index < SelectObject.length; index++) {
      if(SelectObject[index].value == Value)
          SelectObject.selectedIndex = index;
  }
}

function SelectID_Value_Set(SelectName, Value) {

  eval('SelectObject = document.getElementById("' + SelectName + '");');
  for(index = 0; index < SelectObject.length; index++) {
      if(SelectObject[index].value == Value)
          SelectObject.selectedIndex = index;
  }
}



/*** For template testimonial ***/
function appendots(strparam, numWords){
//function removes excess words then appends 3 dots if number of words in strparam exceed numWords
//strparam - string parameter
//numWords - number of words before 3 dots are appended
	var result = "";
	if(strparam.split(" ").length > numWords){
		
		var temparr = 	strparam.split(" ");
		for(var i = 0; i < numWords; i++)
			result += temparr[i] + " ";
		result += "...";	
	}
	else
		result = strparam;
	
	return result;
}



function modTestimonial(){

	var desc = getElementsByClassName('testidescription','div',document.getElementById('testimonial'));
 
	if(desc.length == 1){
 		var descp = desc[0].getElementsByTagName('p');
		var result = "";
		if(descp.length > 0){
			result = appendots(descp[0].innerHTML, 20);
			descp[0].innerHTML = result;
		}
		else{
			result = appendots(desc[0].innerHTML, 20);
			desc[0].innerHTML = result;
		}

	}
	else{
		return false;
	}
 
}

function textReset(obj){

if (obj)
    obj.value = "";

}

function newsletterSubmit(obj, varForm){

    if(obj && varForm){
        if (obj.style.display == "none")
            obj.style.display = "block";
        else
            return checkWholeForm44198(varForm);
    }    
}