function showImg(imgSrc, H, W, Caption) {
var newImg = window.open("","myImg",config="height="+H+",width="+W+"")
newImg.document.write("<title>"+ Caption +"</title>")
newImg.document.write("<img src='"+ imgSrc +"' height='"+ H +"' width='"+ W +"' onclick='window.close()' style='position:absolute;left:0;top:0'>")
newImg.document.write("<script type='text/javascript'> document.oncontextmenu = new Function(\"return false\") </sc"+"ript>")
newImg.document.close()
}


function hogback()
{
if (history.length > 0){history.back()} 
}


function confirm_del() {
	pmbox=confirm("Sinteti sigur ca doriti sa eliminati aceasta inregistrare?");
	if (pmbox==true) { // Output when OK is clicked
		return;
	} else {
	// Output when Cancel is clicked
	return false;
	}
}


function LimitAttach(form, file) {
    extArray = new Array(".flv", ".mov");
    allowSubmit = false;
    if (!file) return;
    while (file.indexOf("\\") != -1)
    file = file.slice(file.indexOf("\\") + 1);
    ext = file.slice(file.indexOf(".")).toLowerCase();
    for (var i = 0; i < extArray.length; i++) {
    if (extArray[i] == ext) { allowSubmit = true; break; }
    }
    if (allowSubmit) return true;
    else
    alert("Sunt admise doar fisiere video de tip "
    + (extArray.join("  ")) + "\nIncercati din nou.");
    return false;
}


function LimitAttachFoto(form, file) {
    extArray = new Array(".jpg", ".jpeg", ".gif", ".png");
    allowSubmit = false;
    if (!file) return;
    while (file.indexOf("\\") != -1)
    file = file.slice(file.indexOf("\\") + 1);
    ext = file.slice(file.indexOf(".")).toLowerCase();
    for (var i = 0; i < extArray.length; i++) {
    if (extArray[i] == ext) { allowSubmit = true; break; }
    }
    if (allowSubmit) return true;
    else
    alert("Sunt admise doar imagini de tip "
    + (extArray.join(",  ")) + "\nIncercati din nou.");
    return false;
}


function LimitAttachFotoCat(form, file) {
    extArray = new Array(".jpg");
    allowSubmit = false;
    if (!file) return;
    while (file.indexOf("\\") != -1)
    file = file.slice(file.indexOf("\\") + 1);
    ext = file.slice(file.indexOf(".")).toLowerCase();
    for (var i = 0; i < extArray.length; i++) {
    if (extArray[i] == ext) { allowSubmit = true; break; }
    }
    if (allowSubmit) return true;
    else
    alert("Sunt admise doar imagini de tip "
    + (extArray.join(",  ")) + "\nIncercati din nou.");
    return false;
}

			
function checkform(form) {
   f = form;

   for(var i=0;i<f.elements.length;i++){
       t = f.elements[i].value;

	   if(f.elements[i].name=="video"){
	   //LimitAttach(f, t)
	   if(LimitAttach(f, t)==false)
	   return false;
	   }
	   
	   if(f.elements[i].name=="foto"){
	   //LimitAttachFoto(f, t)
	   if(LimitAttachFoto(f, t)==false)
	   return false;
	   }
	   
	   if(f.elements[i].name=="image"){
	   //LimitAttachFoto(f, t)
	   if(LimitAttachFotoCat(f, t)==false)
	   return false;
	   }
	   if(f.elements[i].name=="linkimg"){
		   continue;
	   }
	   else
       if(t == null || t.length == 0 ){
               var et = f.elements[i].getAttribute("errortext");
               alert(et);
               f.elements[i].focus();
               return false;
       }
   }
  document.frmMail.hidaction.value="submitform";
  return true;
}

function LimitAttachHome(form) {
	f = form;
	for(var i=0;i<f.elements.length-1;i++){
      file = f.elements[i].value;
	if(file == null || file.length == 0 ){
               var et = f.elements[i].getAttribute("errortext");
               alert(et);
               f.elements[i].focus();
               return false;
       }
	}
	
    extArray = new Array(".jpg", ".jpeg", ".gif", ".png");
    allowSubmit = false;
    if (!file) return;
    while (file.indexOf("\\") != -1)
    file = file.slice(file.indexOf("\\") + 1);
    ext = file.slice(file.indexOf(".")).toLowerCase();
    for (var i = 0; i < extArray.length; i++) {
    if (extArray[i] == ext) { allowSubmit = true; break; }
    }
    if (allowSubmit) return true;
    else
    alert("Sunt admise doar imagini de tip "
    + (extArray.join(",  ")) + "\nIncercati din nou.");
    return false;
}
