
function redirect(URL) {
	document.location=URL;
	return false;
}

function toggleDisplay(objId) {
	var obj = document.getElementById(objId);
	//obj.style.display = "block";
	//alert(obj.style.display);
	if ( obj.style.display == 'block' ) {
		obj.style.display = 'none';
	} else {
		obj.style.display = 'block';
	}
}


function getElementsByClassName(classname, tagname, node) { 
	if(!node) node = document.getElementsByTagName("body")[0]; 
	if(!tagname) tagname = "*"; 
	
	var a = []; 
	var re = new RegExp('\\b' + classname + '\\b'); 
	var els = node.getElementsByTagName(tagname); 
	
	for(var i=0,j=els.length; i<j; i++) 
	if(re.test(els[i].className))a.push(els[i]); 
	
	return a; 
} 

function fixDots() { 
	var row_divs = getElementsByClassName('row', 'div'); 
	
	for (var i = 0; i < row_divs.length; i++) { 
		var div = row_divs[i]; 
		
		var productDiv = getElementsByClassName('product', 'div', div)[0]; 
		var priceDiv = getElementsByClassName('price', 'div', div)[0]; 
		var dotsDiv = getElementsByClassName('dots', 'div', div)[0]; 
		
		dotsDiv.style.marginLeft = productDiv.clientWidth; 
		dotsDiv.style.marginRight = priceDiv.clientWidth; 
	}
}

function init() {
	var h;
	var obj;
	if( typeof(document.body.clientHeight) == 'number' ) {
		h = document.body.clientHeight;
		d1Obj = document.getElementById('d1');
		//alert('h:' + h + ' , d1Obj: ' + d1Obj.style.height);
		if ( h > 768 ) {
			//alert('chainging Height');
			d1Obj.style.height = h;
		} else {
			d1Obj.style.height = 768;
		}
	}
	try {
		content2Obj = document.getElementById('content2');
		//alert('clientHeight:' + content2Obj.clientHeight);
		//alert('scrollHeight:' + content2Obj.scrollHeight);
		c2h = content2Obj.scrollHeight;
		//alert(content2Obj.style.top);
		if ( c2h > 641 ) {
			d1oh = d1Obj.style.height;
			d1oh = d1oh.replace('px','');
			//alert(d1oh + "||" + (c2h + 127));
			if (d1oh < (c2h + 127)) {
				//alert('1');
				d1Obj.style.height = c2h + 127;
			}
			content2Obj.style.height = c2h;
		} else {
			content2Obj.style.height = 641;
		}

	} catch (E) {
		//do nothing
	}   

}

function findPosX(obj) {
	var curleft = 0;
	if(obj.offsetParent)
	while(1) {
		curleft += obj.offsetLeft;
		if(!obj.offsetParent)
		break;
		obj = obj.offsetParent;
	}
	else if(obj.x)
	    curleft += obj.x;
	return curleft;
}

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }

function round() {

	      settings = {
          tl: { radius: 20 },
          tr: { radius: 20 },
          bl: { radius: 20 },
          br: { radius: 20 },
          antiAlias: true,
          autoPad: true,
          validTags: ["div"]
      }
      /*
      Usage:

      newCornersObj = new curvyCorners(settingsObj, classNameStr);
      newCornersObj = new curvyCorners(settingsObj, divObj1[, divObj2[, divObj3[, . . . [, divObjN]]]]);
      */
      var myBoxObject = new curvyCorners(settings, "map");
      myBoxObject.applyCornersToAll();
	
}

