function loadIframe(theURL) {
	document.getElementById("mainContent").src=theURL;
}

// resizes Iframe according to content
function resizeMe(obj){ 
docHeight = document.body.scrollHeight
 obj.style.height = docHeight + 'px'
 } 
function changedom(){
	if(document.forms.jform.domeniu.value=="altul"){
		 document.getElementById("domdiv").innerHTML='<INPUT type=\"text\" name=\"adom\" value=\"'+adom+'\">';
		 document.getElementById("domtext").innerHTML='<B><font color=\"#000066\">Alt domeniu </font><font class=\"error\"> *</font></B>:';
	} else {
		 document.getElementById("domdiv").innerHTML='';
		 document.getElementById("domtext").innerHTML='';
	}
}
function copyToClipboard(s)
{
	if( window.clipboardData && clipboardData.setData )
	{
		clipboardData.setData("Text", s);
		return 1;
	}
	else
	{
		alert('Aceasta operatiune nu este permisa in alt browser decat Internet Explorer!');
		return 0;
	}
}

function postajax(strURL,postvars,respdiv) {
    var xmlHttpReq = false;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlHttpReq.open('POST', strURL, true);
    xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlHttpReq.onreadystatechange = function() {
        if (xmlHttpReq.readyState == 4) {
           document.getElementById(respdiv).innerHTML=xmlHttpReq.responseText;
//           alert(xmlHttpReq.responseText);
        }
    }
	xmlHttpReq.send(postvars);
}
function notypechk(chk){
	if(chk==true){
		document.forms.fadd.type.disabled=true;
		document.getElementById('addsub').style.display='none';
		nosubchk(chk);
		document.forms.fadd.nosub.checked='checked';
	} else {
		document.forms.fadd.type.disabled=false;
		nosubchk(chk);
		document.forms.fadd.nosub.checked='';
	}
}
function nomanchk(chk){
	if(chk==true){
		document.getElementById('manufacturer').disabled=true;
		document.getElementById('addman').style.display='none';
		nopgchk(chk);
		document.forms.fadd.nopg.checked='checked';
	} else {
		document.getElementById('manufacturer').disabled=false;
		if(document.getElementById('manufacturer').value=='-'){
			document.getElementById('addman').style.display='block';
		}
		nopgchk(chk);
		document.forms.fadd.nopg.checked='';
	}
}
function nocategchk(chk){
	if(chk==true){
		document.getElementById('category').disabled=true;
		document.getElementById('addcateg').style.display='none';
		nosubcategchk(chk);
		document.forms.fadd.nosubcateg.checked='checked';
	} else {
		document.getElementById('category').disabled=false;
		if(document.getElementById('category').value=='-'){
			document.getElementById('addcateg').style.display='block';
		}
		nosubcategchk(chk);
		document.forms.fadd.nosubcateg.checked='';
	}
}
function nopgchk(chk){
	if(chk==true){
		document.getElementById('productgroup').disabled=true;
		document.getElementById('addpg').style.display='none';
	} else {
		document.getElementById('productgroup').disabled=false;
		if(document.getElementById('productgroup').value=='-'){
			document.getElementById('addpg').style.display='block';
		}
		document.getElementById('manufacturer').disabled=false;
		document.forms.fadd.noman.checked='';
		if(document.getElementById('manufacturer').value=='-'){
			document.getElementById('addman').style.display='block';
			document.forms.fadd.noman.checked='checked';
		}
	}
}
function nosubcategchk(chk){
	if(chk==true){
		document.getElementById('subcategory').disabled=true;
		document.getElementById('addsubcateg').style.display='none';
	} else {
		document.getElementById('subcategory').disabled=false;
		if(document.getElementById('subcategory').value=='-'){
			document.getElementById('addsubcateg').style.display='block';
		}
		document.getElementById('category').disabled=false;
		document.forms.fadd.nocateg.checked='';
		if(document.getElementById('category').value=='-'){
			document.getElementById('addcateg').style.display='block';
			document.forms.fadd.nocateg.checked='checked';
		}
	}
}
function nosubchk(chk){
	if(chk==true){
		document.getElementById('subcategory').disabled=true;
		document.getElementById('addsub').style.display='none';
	} else {
		document.getElementById('subcategory').disabled=false;
		if(document.getElementById('subcategory').value=='-'){
			document.getElementById('addsub').style.display='block';
		}
	}
}
function showanothertype(divid){
	postajax("pages/subcategory.php","menu_group="+document.forms.fadd.type.value,divid);
}
function showanother(divid){
	postajax("pages/product_group.php","manuf_id="+document.getElementById('manufacturer').value,"pgdiv");
	if(document.getElementById('manufacturer').value=="-"){
		document.getElementById(divid).style.display='block';
	} else {
		document.getElementById(divid).style.display='none';
	}
}
function showanothercateg(divid){
	postajax("pages/subcategories.php","categ_id="+document.getElementById('category').value,"subcategdiv");
	if(document.getElementById('category').value=="-"){
		document.getElementById(divid).style.display='block';
	} else {
		document.getElementById(divid).style.display='none';
	}
}
function showanotherpg(divid){
	if(document.getElementById('productgroup').value=="-"){
		document.getElementById(divid).style.display='block';
	} else {
		document.getElementById(divid).style.display='none';
	}
}
function showanothersubcateg(divid){
	if(document.getElementById('subcategory').value=="-"){
		document.getElementById(divid).style.display='block';
	} else {
		document.getElementById(divid).style.display='none';
	}
}
function showanothersub(divid){
	if(document.getElementById('subcategory').value=="-"){
		document.getElementById(divid).style.display='block';
	} else {
		document.getElementById(divid).style.display='none';
	}
}
function submitform(f){
	var n=new Array();
	var v=new Array();
	c=0;
	x=document.getElementsByTagName('input');
	for (i=0; i<x.length;i++) {
		if(!f[x[i].name]){
		n[c]=x[i].name;
		v[c]=x[i].value;
		c++;
		}
	}
	x=document.getElementsByTagName('select');
	for (i=0; i<x.length;i++) {
		if(!f[x[i].name]){
		n[c]=x[i].name;
		v[c]=x[i].value;
		c++;
		}
	}
	for (i=0; i<n.length;i++) {
		var input = document.createElement("input");
		input.setAttribute("type", "hidden");
		input.setAttribute("name", n[i]);
		input.setAttribute("value", v[i]);
		f.appendChild(input);
	}
	return true;

}
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;
  }

