

var cur_context=null;

if (document.all)
{
	var isIE=true;
}

function movement(e)
{
	if(cur_context) {

		if(isIE)
		{
			xoff=(document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
			yoff=(document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
			document.getElementById('context').style.left=window.event.x+2+xoff+"px";
			document.getElementById('context').style.top=window.event.y-19+yoff+"px";
		}
		else
		{
			xoff=window.pageXOffset;
			yoff=window.pageYOffset;
			document.getElementById('context').style.left=e.clientX+5+xoff+"px";
			document.getElementById('context').style.top=e.clientY-22+yoff+"px";
		}
	}
}

function context(id)
{
	if(id)
	{
		if(!cur_context)
		{
			//alert(document.getElementById('context').innerHTML);
			document.getElementById('context_block').innerHTML=document.getElementById('cont_'+id).innerHTML;
			document.getElementById('context').className='show';
			if(isIE)
			{
				xoff=(document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
				yoff=(document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
				document.getElementById('context').style.left=window.event.x+2+xoff+"px";
				document.getElementById('context').style.top=window.event.y-19+yoff+"px";
			}
			document.getElementById('over_'+id).onmousemove=movement;

		}
		cur_context=id;
	}
	else
	{
		document.getElementById('context').style.top='-3000px';
		document.getElementById('over_'+cur_context).onmousemove=null;
		cur_context=null;
	}
}

function click_link(id)
{
	document.location=document.getElementById(id).href;
}

/**
 * Функция сбрасывает чекбоксы и селекты у формы на дефалтовые значения
 *
 */
function clearForm(formName) {
  formObj = document.getElementById(formName);
  formElements = formObj.elements;
  for (i = 0; i < formElements.length; i++) {
    element = formElements[i];
    if (element.tagName == 'INPUT' && element.type == "checkbox") {
      element.checked = false;
    } else if(element.tagName == 'INPUT' && element.type == "text") {
    	element.value = element.getAttribute('initialValue');
    } else if (element.tagName == 'SELECT') {
      element.selectedIndex = 0;
    }
  }
//  formObj.reset();
//  alert(formObj);

}

function onPickingSubmit(){
	var innerDuration, innerOutQty, innerOutQty, localMobDuration, totalMobQty, cityDuration, totalCityQty;
	form = document.getElementById('pickingForm');
	innerDuration = parseInt(form.innerDuration.value);
	innerOutQty = parseInt(form.innerOutQty.value);
	localMobDuration = parseInt(form.localMobDuration.value);
	totalMobQty = parseInt(form.totalMobQty.value);
	cityDuration = parseInt(form.cityDuration.value);
	totalCityQty = parseInt(form.totalCityQty.value);
	
	if (!innerDuration && innerOutQty) {alert('Заполните innerDuration'); return false;}
	if (innerDuration && !innerOutQty) {alert('Заполните innerOutQty'); return false;}
	if (!localMobDuration && totalMobQty) {alert('Заполните localMobDuration'); return false;}
	if (localMobDuration && !totalMobQty) {alert('Заполните totalMobQty'); return false;}
	if (!cityDuration && totalCityQty) {alert('Заполните cityDuration'); return false;}
	if (cityDuration && !totalCityQty) {alert('Заполните totalCityQty'); return false;}

	var externalCityQty, wapQty, gprsQty, mms, sms;

	externalCityQty = parseInt(form.externalCityQty.value);
	wapQty = parseInt(form.wapQty.value);
	gprsQty = parseInt(form.gprsQty.value);
	mms = parseInt(form.mms.value);
	sms = parseInt(form.sms.value);

	if((innerDuration && innerOutQty) ||
	   (localMobDuration && totalMobQty) ||
		 (cityDuration && totalCityQty) ||
		 externalCityQty || wapQty || gprsQty || mms || sms)
		{return true;}
	else {alert('Заполните хотя бы одно из полей!'); return false;}
}

var prev_id;
function sh_hid(id, bullet){
	obj=document.getElementById(id);
	obj.style.display=='block'?obj.style.display='none':obj.style.display='block';
	if(prev_id && (prev_id!=id)){document.getElementById(prev_id).style.display='none';}
	if (bullet){
		link=document.getElementById('link_'+id);
		link.style.backgroundImage=='url(/i/bullet_6.gif)'?link.style.background='url(/i/bullet_6_down.gif) 4px 4px no-repeat':link.style.background='url(/i/bullet_6.gif) 0px 0px no-repeat';
		if(prev_id && (prev_id!=id)){document.getElementById('link_'+prev_id).style.background='url(/i/bullet_6.gif) 0px 0px no-repeat';}
	}
	prev_id=id;
}
