//  ********************************************************************
//  ********************************************************************
//  Email Validation
RE=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/   // Email Validate


//  ********************************************************************
//  ********************************************************************
function Trim(STRING){
	STRING = LTrim(STRING);
	return RTrim(STRING);
}
/* *********************** */
function RTrim(STRING){
	while(STRING.charAt((STRING.length -1))==" "){
	STRING = STRING.substring(0,STRING.length-1);
	}
	return STRING;
}
/* *********************** */
function LTrim(STRING){
	while(STRING.charAt(0)==" "){
	STRING = STRING.replace(STRING.charAt(0),"");
	}
	return STRING;
}
/* *********************** */
function Left(STRING,CHARACTER_COUNT){
	return STRING.substring(0,CHARACTER_COUNT);
}
/* *********************** */
function Right(STRING,CHARACTER_COUNT){
	return STRING.substring((STRING.length - CHARACTER_COUNT),STRING.length);
}
/* *********************** */
function IsNumeric(VALUE){
	Noghte = 0
	if (VALUE.charCodeAt(0) == 46 || VALUE.charCodeAt(VALUE.length-1) == 46)
		return false;

	for(var b = 0; b < VALUE.length;b ++){
		if(VALUE.charCodeAt(b) == 46)
			Noghte = Noghte + 1
		if(VALUE.charCodeAt(b) < 48 || VALUE.charCodeAt(b) > 57)
			if(VALUE.charCodeAt(b) != 46)
				return false;
	}

	if (Noghte > 1)
		return false;

	return true;
}


//  ********************************************************************
//  ********************************************************************
//  Block key: 1 2 3 4 5 6 7 8 9 0 and enter
function BlockKeyNum3()
{
	// Numeric Code
	if (event.keyCode < 45 || event.keyCode > 57) 
		event.returnValue = false

	// Enter Code
	if (event.keyCode == 13 )
		event.returnValue = true		
}

//  ********************************************************************
//  ********************************************************************
function OrderResetForm(ResetType){
	for (i=1; i<=4; i++)
		document.getElementById("er"+i).className = "FormError2"

	if (ResetType == 1 ){
		frmOrder.reset()
		document.getElementById('frm1').className='td-close'
	}
}
//  ********************************************************************
//  ********************************************************************
function OrderValidation(frm){
	OrderResetForm(2)
	Fail = true
	
	if (Trim(frm.fullname.value).length < 4){
		document.getElementById("er1").className = "FormError1"
		Fail = false
	}

	if (Trim(frm.email.value).length == 0){
		document.getElementById("er2").className = "FormError1"
		Fail = false
	}
	else if (!RE.test(Trim(frm.email.value))){
			document.getElementById("er3").className = "FormError1"
			Fail = false
		}

	if (Trim(frm.description.value).length < 4){
		document.getElementById("er4").className = "FormError1"
		Fail = false
	}

	if (!Fail)
		return false
	else 
		return true
}


//  ********************************************************************
//  ********************************************************************
function CommentResetForm(ResetType){
	for (i=11; i<=14; i++)
		document.getElementById("er"+i).className = "FormError2"
	if (ResetType==1){
		frmComment.fullname.value = "Full Name"
		frmComment.email.value = "Email"
		frmComment.comment.value = "Comment"
	}
}
//  ********************************************************************
//  ********************************************************************
function CommentValidation(frm){
	CommentResetForm(2)
	
	if (Trim(frm.fullname.value).length < 4 || Trim(frm.fullname.value)=="Full Name"){
		frm.fullname.focus()
		return false
	}

	if (Trim(frm.email.value).length == 0 || Trim(frm.email.value)=="Email"){
		frm.email.focus()
		return false
	}
	else if (!RE.test(Trim(frm.email.value))){
			frm.email.focus()
			return false
	}

	if (Trim(frm.comment.value).length < 4 || Trim(frm.comment.value)=="Comment"){
		frm.comment.focus()
		return false
	}

		return true
}

//  ********************************************************************
//  ********************************************************************
function CommentValidation2(frm){
	CommentResetForm(2)
	
	if (Trim(frm.fullname.value).length < 4 || Trim(frm.fullname.value)=="نام و نام خانوادگی"){
		frm.fullname.focus()
		return false
	}

	if (Trim(frm.email.value).length == 0 || Trim(frm.email.value)=="ایمیل"){
		frm.email.focus()
		return false
	}
	else if (!RE.test(Trim(frm.email.value))){
			frm.email.focus()
			return false
	}

	if (Trim(frm.comment.value).length < 4 || Trim(frm.comment.value)=="اظهار نظر"){
		frm.comment.focus()
		return false
	}

		return true
}


var tmp = ""

//  ********************************************************************
//  ********************************************************************
function showimage(inp,altname,copyyear){
	var newPage = ""
	document.getElementById("zoomicon").src = "../images/zoom1.gif";
	tmp = document.getElementById("largeimage").innerHTML;
	newPage = "<table align='center' class='photolarge'><tr>"
		newPage += "<td style='text-align:center; vertical-align:middle;background-position:center; background-repeat:no-repeat;background-image:url(../images/progress2.gif)'>"
	newPage += "<br><img src='"+inp+"' alt='"+altname+"'><br>"
	newPage += "</td><tr><td height='50px' align='center'>"
	newPage += "Copyright &copy " + copyyear + " Mahshid Sharif, All Rights Reserved.<br>"
	newPage += "<a href='#' class='pagecount' onclick='backimage()'>◄ Back</a>" 	
	newPage += "</td></tr></table>"
	document.getElementById("largeimage").innerHTML = newPage
}


//  ********************************************************************
//  ********************************************************************
function showimage2(inp,altname,copyyear){
	var newPage = ""
	document.getElementById("zoomicon").src = "../images/zoom1.gif";
	tmp = document.getElementById("largeimage").innerHTML;
	newPage = "<table align='center' class='photolarge'><tr>"
		newPage += "<td style='text-align:center; vertical-align:middle;background-position:center; background-repeat:no-repeat;background-image:url(../images/progress2.gif)'>"
	newPage += "<br><img src='"+inp+"' alt='"+altname+"'><br>"
	newPage += "</td><tr><td height='50px' align='center'>"
	newPage += "مهشید شریف &copy " + copyyear + " , کلیه حقوق محفوظ است<br>"
	newPage += "<a href='#' class='pagecount' onclick='backimage()'>► بازگشت</a>" 	
	newPage += "</td></tr></table>"
	document.getElementById("largeimage").innerHTML = newPage
}

//  ********************************************************************
//  ********************************************************************
function backimage(){
	document.getElementById("largeimage").innerHTML = tmp;
}

