// basic functions for Siera-rd
function checkEdit(cntrl, msg) {
  if ((cntrl.value == "") && (cntrl.id != "0")){
  	alert(msg);
	cntrl.focus();
	return false;
  } else {
  	return true;
  }
}

function checkSelect(slct, msg){
  if (slct.selectedIndex == 0){
    alert(msg);
	slct.focus();
	return false;
  }
}

// validates the form
function validate(form){
	var msgs = ["Не сте въвели име и фамилия!","Не е въведен GSM/телефон за контакти!","Не сте въвели електронен адрес!","Не сте въвели град!",'',"Не сте въвели вашето запитване!"];
	var res = true;
	
   for (var i = 0; i < form.elements.length; i++) {
      if ((form.elements[i].type == "text") || (form.elements[i].type == "textarea")) {
	      if (checkEdit(form.elements[i], msgs[i]) == false) {
		      res = false;
		      break;
	      } else {
	          res = true;
	      }
      }
   
      if ((form.elements[i].type == "select")) {
	      if (checkSelect(form.elements[i], msgs[i]) == false) {
		      res = false;
		      break;
	      } else {
		      res = true;
	      }
      }
   }
   
   if (res == false) {
       return false;
   } else {
	   return true;
   }	

  /*if ((checkEdit(form.sName, "Не сте въвели име и фамилия!") == false) ||
      (checkEdit(form.sPhone, "Не е въведен GSM/телефон за контакти!") == false) ||
	  (checkEdit(form.sEmail, "Не сте въвели електронен адрес!") == false) ||
	  (checkEdit(form.sCity, "Не сте въвели град!") == false) ||	
	  (checkEdit(form.taInquiry, "Не сте въвели вашето запитване!") == false)	  
	 ) {
	 return false;
  }	else {
  	  return true; 			 
  }	*/	
};
function changeStyle(obj, down){
	if (!down) {
		if (obj.className == "calcBtnOut") {
			obj.className = "calcBtnOver" 
		} else {
			obj.className = "calcBtnOut"
		}
	} else {
		if (obj.className == "calcBtnDown") {
			obj.className = "calcBtnOver"
		} else {
			obj.className = "calcBtnDown"
		}
	}
	
}

function winOpen(url, objIdArr) {
	if ((url == "") || (objIdArr.length <= 0)) return false;
	
	var tmpUrl = url;
	var sizes = "";
	var objVal = "";
	for (var i=0;i< objIdArr.length; i++){
		if (objIdArr[i] != "") {
			objVal = document.getElementById(objIdArr[i]).value;
		} else {
			objVal = "";	
		}
		
		sizes += objVal + ";";
	}
	if (sizes.length > 0) {sizes = "&s=" + sizes.substring(0,sizes.length-1);}
	tmpUrl += sizes;
	window.open(tmpUrl);
}

function printIt(){  
	if (window.print) {
		window.print() ;  
	} else {
		var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
		document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
		WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
	}
}

function updatePrice(id, nRows) {
	var percent_obj = document.getElementById("percent_" + id);
	if (Number(percent_obj.value) > 100) {percent_obj.value = 100;}
	var val = percent_obj.value;
	
	for (i=0;i<nRows;i++) {
		var pr_obj = document.getElementById("price_"+i+"_"+id);
		var init_price_obj = document.getElementById("init_price_"+i+"_"+id);
		var init = Number(init_price_obj.value);
		//alert("series"+i+"_"+id);
		pr_obj.value = (init+init*(val/100)).toFixed(2)
	}
}