function showForm() {
var formid=document.getElementById('emailForm');
var shwtext=document.getElementById('showFormText');

if (formid.style.display=='none') {
	shwtext.innerHTML='Hide Form';
formid.style.display='';

} else {
shwtext.innerHTML='Show Form';	
formid.style.display='none';	
}
	
}

function searchtable(){
	if (document.getElementById("searchTable").style.display=="none") {
		document.getElementById("searchSymbol").innerHTML="-";
		document.getElementById("searchTable").style.display="";
	}
	else {
		document.getElementById("searchSymbol").innerHTML="+";
		document.getElementById("searchTable").style.display="none";
	}
	
}


function gallery_show(projectID,task) {

	var gal=document.getElementById("gallery_box");
	var galback=document.getElementById("gallery_box_back");
	
	
	if (task=="show") {
		gal.style.display="block";
	galback.style.display="block";

	} else {
		gal.style.display="none";
	galback.style.display="none";

	}
}

function jumpLang(file,lang,id){
	document.location=file+".php?lang="+lang+"&companyID="+id;
}

function isValidFile(file) {
	var testRegExp = /^[a-zA-Z0-9][\w]+\.(gif|jpg|jpeg|png)$/;
	len = file.length;
	for (i = len; i > 0; i--) {
		vb = file.substring(i,i+1);
		if (vb == "\\" || vb == "/") {
			file = file.substring(i+1,len);
			break;
		}
	}
	return testRegExp.test(file);
}

function ValidateEmailForm() {
	var error = "";

if (document.getElementById('file1').value!="" && !isDangerFile(document.getElementById('file1').value)) {
			alert('Be sure Photo field should be English lowercase characters,numbers and _ character only. (Please do not use space character). Do not accepted file types: com, exe, bat, php, asp \nIf you want to upload one of this types you must zip this file and try upload again.');
			return false;
	}

	if (document.getElementById("fromname").value=="")
		{error =error + "\nYour Name";}
	if (document.getElementById("fromemail").value=="")
		{error =error + "\nYour Email";}	
	if (document.getElementById("subject").value=="")
		{error =error + "\nSubject";}
	if (document.getElementById("message").value=="")
		{error =error + "\nMessage";}
	
	if (error != "")
	{
		error = "There is no text in fields on below:\n" + error + "\n\nYou have to fill this fields.";
		alert(error);
		return false;
	}
	
	
	
	return true;
}







function isDangerFile(file) {
	var testRegExp = /^[a-zA-Z0-9][\w]+\.(com|exe|bat|php|asp)$/;
	len = file.length;
	for (i = len; i > 0; i--) {
		vb = file.substring(i,i+1);
		if (vb == "\\" || vb == "/") {
			file = file.substring(i+1,len);
			break;
		}
	}
	return !testRegExp.test(file);
}


function isImage(file){
	//Get a file extension
	var ext = file.substr(file.lastIndexOf('.')).toLowerCase()
	//Check extension to image types.
	return '.gif,.jpg,.png,.jpeg,.bmp,.ico,'.indexOf(ext+',') >= 0;
}

function preview(i, id,defaultimg) {
	//get current input preview
	var file = i.value;
	var ipreview = document.getElementById(id);
	if (file.length<=0) {ipreview.src = defaultimg; return};

	//or get get preview for one of form field
	//var file = file_upload.SourceFile1.value

	if (isImage(file)) {
		//Show preview for the image.
		ipreview.src = 'file://' + file;
	} else {
		//some default image for preview
		ipreview.src = defaultimg;
	};
	lastfieldname = i.name;
}


function deletecontent(lang,contentID,companyID) {
	if (confirm("Are you sure delete selected record?")) {
		document.location="deletecontent.php?lang="+lang+"&contentID="+contentID+"&companyID="+companyID;
	}
}


function deleteuser(id) {
	if (confirm("Are you sure delete selected record?")) {
		document.location="deleteuser.php?id="+id;
	}
}


function deletesitecontent(lang,scontentID) {
	if (confirm("Are you sure delete selected record?")) {
		document.location="deletesitecontent.php?lang="+lang+"&scontentID="+scontentID;
	}
}

function deletepersonal(personalID) {
	if (confirm("Are you sure delete selected record?")) {
		document.location="deletepersonal.php?personalID="+personalID;
	}
}

function deletecareer(lang,careerID) {
	if (confirm("Are you sure delete selected record?")) {
		document.location="deletecareer.php?lang="+lang+"&careerID="+careerID;
	}
}

function deleteevent(lang,eventID) {
	if (confirm("Are you sure delete selected record?")) {
		document.location="deleteevent.php?lang="+lang+"&eventID="+eventID;
	}
}

function deletephoto(photoID,projectID) {
	if (confirm("Are you sure delete this photo?")) {
		document.location="deletephoto.php?projectID="+projectID+"&photoID="+photoID;
	}
}

function deleteproject(lang,projectID,companyID) {
	if (confirm("Are you sure delete selected project?\n Please be sure when you deleted this project, will delete all photos of this project!")) {
		document.location="deleteproject.php?lang="+lang+"&projectID="+projectID+"&companyID="+companyID;
	}
}

// ********************************** Open Browser Window
function OpenBrWindow(theURL, winName, features, myWidth, myHeight, isCenter) {
	if(window.screen) {
		if(isCenter) {
			if(isCenter=="true") {
				var myLeft = (screen.width - myWidth) / 2;
				var myTop = (screen.height - myHeight) / 2;
				features+= (features!='') ? ',' : '';
				features+= ',left=' + myLeft + ',top=' + myTop;
			}
		}
		strwinName = window.open(theURL, winName, features+((features!='')?',':'') + 'width=' + myWidth + ', height=' + myHeight);
		strwinName.focus();
	}
}

// Sample : <a href="#" onclick="OpenBrWindow('xxx.html','xxx','status=no','450','300','false'); return false;">Link</a>

function MM_jumpMenu(targ,selObj,restore) { //v3.0
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}

function jumpMenu(targ,page,selObj) {
	eval(targ+".location='" + page + "page=" + selObj.options[selObj.selectedIndex].value + "'");
}

function disableIt(obj) {
	obj.disabled = !(obj.disabled);
	var z = (obj.disabled) ? 'disabled' : 'enabled';
}

function writeInnerCode(elementId, strCode) {
	if(document.getElementById) {
		document.getElementById(elementId).innerHTML = strCode;
	}
	else if(document.all) {
		document.all[elementId].innerHTML = strCode;
	}
	else if(document.layers) {
		with(document.layers[elementId].document) {
			open();
			write(strCode);
			close();
		}
	}
}

