function ViewGallery(ifile,width,height,ititle,bShowTitle) { 
	var win;
	var sWidth;
	var sHeight;
	var intWinW = 680; 
	var intWinH = 520; 
	var imgWidth = 	width ;
	var imgHeight = 	height ;
	
	if(width != "" )
		intWinW = width; 
	if( height !="" )
		intWinH = height; 		
	var intScreenW = parseInt(screen.width, 10); 
	var intScreenH = parseInt(screen.Height, 10); 
	var intWinT = (intScreenH - intWinH)/2; 
	var intWinL = (intScreenW - intWinW)/2;
	var titleH = 0 ;
	height = parseInt(height) + 50 ;
	width = parseInt(width) + 50 ;
	
	if( bShowTitle == true || bShowTitle == "1" )	
	{
		height = parseInt(height) + 20 ;
		titleH = 80 ;
	}
	
	win = window.open("","imageviewer","width=10,height=10,menubar=no,left=" + intWinT + ",top=" +intWinT + ",toolbar=no,scrollbars=no");

	win.document.open(); 

	win.document.write('<html><head><META http-equiv="Content-Type" content="text/html; charset=windows-1256">');
	win.document.write('<SCRIPT>function resizeWindow(){');
	win.document.write('window.resizeTo(imagePrevId.width, imagePrevId.height+' + titleH + ');window.focus();');
	win.document.write('}');
	win.document.write('</SCRIPT>');
	if( bShowTitle == true || bShowTitle == "1" )
		win.document.write("<title>"+ititle+"</title>");
	else
		win.document.write("<title>وزارة الداخلية</title>");
	
	win.document.write("</head><body topmargin=0 leftmargin=0 onload=resizeWindow();>");
	win.document.write("<table border=0 cellpadding=0 cellspacing=0 align=center><tr><td width=100% valign=top>");
	win.document.write("<img name='imagePrevId'  id='imagePrevId' border=0 src="+ifile+"></td></tr></table>");
	if( bShowTitle )	
	{
		win.document.write("<table border=0 cellpadding=1 cellspacing=1 align=center><tr><td width=100% align=center valign=top>");
		win.document.write( "<b>" + ititle + "</b></td></tr></table>");

	}	
	win.document.write("</body></html>");
	win.document.close();
	win.focus();

}
/*function ViewGallery(ifile,width,height,ititle,bShowTitle) { 
	var win;
	var sWidth;
	var sHeight;
	var intWinW = 680; 
	var intWinH = 520; 
	var imgWidth = 	width ;
	var imgHeight = 	height ;
	
	if(width != "" )
		intWinW = width; 
	if( height !="" )
		intWinH = height; 		
	var intScreenW = parseInt(screen.width, 10); 
	var intScreenH = parseInt(screen.Height, 10); 
	var intWinT = (intScreenH - intWinH)/2; 
	var intWinL = (intScreenW - intWinW)/2;

	if( bShowTitle == true || bShowTitle == "1" )	
	{
		//	alert(bShowTitle +" ksdjskjd ");	
		height = parseInt(height) + 20 ;
		
	}
	
	win = window.open("","imageviewer","width="+width+",height="+height+",menubar=no,left=" + intWinT + ",top=" +intWinT + ",toolbar=no,scrollbars=no");

	win.document.open();


	win.document.write("<html><head><title>"+ititle+"</title>");
	win.document.write("</head><body topmargin=0 leftmargin=0 >");
	win.document.write("<table border=0 cellpadding=0 cellspacing=0><tr><td width=100% valign=top>");
	win.document.write("<img name='imagePrevId' width='" + imgWidth +  "' height='" + imgHeight +  "' id='imagePrevId' border=0 src="+ifile+"></td></tr></table>");
	if( bShowTitle )	
	{
		win.document.write("<table border=0 cellpadding=1 cellspacing=1 align=center><tr><td width=100% align=center valign=top>");
		win.document.write( "<b>" + ititle + "</b></td></tr></table>");

	}	
	win.document.write("</body></html>");
	win.document.close();
	

}*/
function getIndexLeft()
{
	var sLeft = "" ;
	sLeft += "<tr>";
	sLeft += "<td class='Left_Section_bg'><table border='0'  id='table11' cellspacing='0' cellpadding='0' height='88'>";
	sLeft += "<tr>";
	sLeft += "<td  >"
	sLeft += "<table border='0' cellspacing='0' cellpadding='0' width='100%' >";
	sLeft += "<tr>";
	sLeft += "<td ><IMG src='" +_arabicFolder + "images/moiNew.jpg'  border='0'></td>";
	sLeft += "</tr>";
	sLeft += "</table>";		
	sLeft += "</td>";
	sLeft += "</tr>";
	
	sLeft += "<tr>";
	sLeft += "<td  valign='top' class='Left_Section_bg' >";	
	sLeft += drawServicesLeft();
	sLeft += "</td></tr>";

	sLeft += "</table></td>";

	sLeft += "</tr>";
	
	return sLeft ;

}
function drawServicesLeft()
{
	var sLeft = "" ;
	sLeft += "<table cellspacing='0' cellpadding='0' border='0' width='100%'>";
	sLeft += "<tr><td valign='baseline'><img border='0' src='" + _arabicFolder + "images/polits.gif' ></td><td class='media_li'>&nbsp;إطلع على بوابة - <a href=/site/arabic/channel/Citizens/index.html >المواطنين</a> - <a href=/site/arabic/channel/Residents/index.html >والمقيمين</a> - <a href=/site/arabic/channel/Visitors/index.html  >والزوار</span></td><tr>";
	sLeft += "<tr><td valign='baseline'><img border='0' src='" + _arabicFolder + "images/polits.gif' ></td><td class='media_li'>&nbsp;<a href=/site/arabic/departments/ComputerDept/sections/sec449/449.html>مطراش خدمة الرسائل القصيرة المتميزة من وزارة الداخلية </td><tr>";
	sLeft += "<tr><td valign='baseline'><img border='0' src='" + _arabicFolder + "images/polits.gif' ></td><td class='media_li'>&nbsp;<a href=/site/arabic/departments/Airport/sections/sec490/490.html>دليل التأشيرات متوفر حاليا في موقع إدارة أمن المطار </td><tr>";
	sLeft += "<tr><td valign='baseline'><img border='0' src='" + _arabicFolder + "images/polits.gif' ></td><td class='media_li'>&nbsp;<a href=http://www.moi.gov.qa/PermitForm/PermitForm.jsp target=_blank>خدمة النموذج الإلكتروني – كفالة الخروج للمقيمين</td><tr>";
	sLeft +="<tr><td valign='baseline'><img border='0' src='" + _arabicFolder + "images/polits.gif' ></td><td class='media_li'>&nbsp;<a href=/ResPrint>متابعة وطباعة طلب الإقامة</a></li>" ;
	sLeft +="<tr><td valign='baseline'><img border='0' src='" + _arabicFolder + "images/polits.gif' ></td><td class='media_li'>&nbsp;<a href=/ApplForm/Actions?action=viewAllJobs>الوظائف الشاغرة</a></li>" ;
	sLeft +="<tr><td valign='baseline'><img border='0' src='" + _arabicFolder + "images/polits.gif' ></td><td class='media_li'>&nbsp;<a href=/site/arabic/departments/smartCard/sections/sec566/566.html>خدمة تحميل البرامج الخاصة بالبطاقة الذكية</a></td><tr>" ;
	sLeft += "</table>";
	return sLeft ;
	
}
function checkFeedbackValues()
{


	if( document.Feedback )
 	{
 		try
 		{
	 		if(typeof depId !='undefined' && document.Feedback.depId )
			{
	 			document.Feedback.depId.value = depId  ;
	 		}
	 		if(typeof sectionId !='undefined' && document.Feedback.sectionId )
			{
	 			document.Feedback.sectionId.value = sectionId  ;
	 		} 			
			//document.Feedback.action = "http://localhost:9080/IntServices/Actions" ;
	 		// alert(document.Feedback.action);
			if ( document.Feedback.EmailFrom.value=="") 
			{
				alert("الرجاء ادخال البريد الالكتروني ");
				document.Feedback.EmailFrom.focus();
				return false;
			}
			if(!isEmail(document.Feedback.EmailFrom.value))
			{
				alert("الرجاء ادخال البريد الالكتروني بشكل صحيح ");
				document.Feedback.EmailFrom.focus();
				return false;			
			}
			if (document.Feedback.EmailMessage.value=="") 
			{
				alert("الرجاء ادخال نص الرسالة ");
				document.Feedback.EmailMessage.focus()
				return false;
			}
			
			if(document.Feedback.senderEmail && document.Feedback.EmailFrom)
			{
				document.Feedback.senderEmail.value = document.Feedback.EmailFrom.value ;
			}	
		}
		catch(e)
		{
		}
	}
	if( document.getElementById("Submit1") 	 )
	{
		document.getElementById("Submit1") .disabled = true; 
	}
	if( document.getElementById("Reset1") 	 )
	{
		document.getElementById("Reset1") .disabled = true; 
	}	
	//window.open("","feedbackWnd","width=600,height=100,menubar=no,left=200,top=200,toolbar=no,scrollbars=no");
	wopen("","feedbackWnd",600,100);
	return true ;	
}
function allowPastCharNumberOnly(){
	var INTEGER_ALLOWED_CHARS =  /^([ ]|\d)*$/;
	var fieldValue;
	
	fieldValue  =( clipboardData.getData("Text"));
	//	alert("["+fieldValue +"]");
	//alert(INTEGER_ALLOWED_CHARS.test(fieldValue))
	
	if (INTEGER_ALLOWED_CHARS.test(fieldValue) ) {
		return true;
	}else{
		return false;
	}//end if
	
 }
function IsCharDigit()
{
	var bReturnValue = false;
	// if the entered character is digit   
	if( ((event.keyCode >= 48) && (event.keyCode <= 57)) )
		bReturnValue = true;
	return bReturnValue;
}
function isCharNumber(TheNumber) {
	var valid = true
	var GoodChars = "0123456789"
	var i = 0
	if (TheNumber=="") {
		// Return false if number is empty
		valid = false
	}
	for (i =0; i <= TheNumber.length -1; i++) {
		if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
	// Note: Remove the comments from the following line to see this
	// for loop in action.
	// alert(TheNumber.charAt(i) + " is no good.")
			valid = false
	  	} // End if statement
	} // End for loop
	return valid
}
function isEmail(str) {
  // are regular expressions supported?
  var supported = 0;
  	if (window.RegExp) {
    	var tempStr = "a";
    	var tempReg = new RegExp(tempStr);
    	if (tempReg.test(tempStr)) supported = 1;
	}
	if (!supported) 
    	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  	return (!r1.test(str) && r2.test(str));
}
function wopen(url, name, popW, popH)
{
	var w = 480, h = 340;

	if (document.all || document.layers) {
	   w = screen.availWidth;
	   h = screen.availHeight;
	}

	

	var leftPos = (w-popW)/2, topPos = (h-popH)/2;
  
  
  var win = window.open(url,
    name,
    'width=' + popW + ', height=' + popH + ', ' +
    'left=' + leftPos + ', top=' + topPos + ', ' +
    'location=no, menubar=no, ' +
    'status=no, toolbar=no, scrollbars=no, resizable=no');
  // Just in case width and height are ignored


  win.focus();
}
// This function replaces all instances of findStr in oldStr with repStr.
function replaceAll(oldStr,findStr,repStr) {
  var srchNdx = 0;  // srchNdx will keep track of where in the whole line
                    // of oldStr are we searching.
  var newStr = "";  // newStr will hold the altered version of oldStr.
  while (oldStr.indexOf(findStr,srchNdx) != -1)  
                    // As long as there are strings to replace, this loop
                    // will run. 
  {
    newStr += oldStr.substring(srchNdx,oldStr.indexOf(findStr,srchNdx));
                    // Put it all the unaltered text from one findStr to
                    // the next findStr into newStr.
    newStr += repStr;
                    // Instead of putting the old string, put in the
                    // new string instead. 
    srchNdx = (oldStr.indexOf(findStr,srchNdx) + findStr.length);
                    // Now jump to the next chunk of text till the next findStr.           
  }//end while
  newStr += oldStr.substring(srchNdx,oldStr.length);
                    // Put whatever's left into newStr.             
  return newStr;
}
function checkSearchResult()
{
	try
	{
		var strSearchValue = location.search;//location.href ;	
		if( strSearchValue.indexOf('?',0) != -1 )
		{
			strSearchValue = strSearchValue.replace("?","") ;			
			var arrEqual = strSearchValue.split("=");
			if( arrEqual.length > 0 && arrEqual[0] == "text" )
			{
				var s = document.getElementById('tdStoryBody').innerHTML;
				var sFrom = unescape(arrEqual[1]) ;
				var sTo = "<LABEL style='color=white;background-color:#316ac5;' >" + sFrom + "</LABEL>"
				s= replaceAll(s,sFrom,sTo);//s.replace(sFrom,sTo);
				document.getElementById('tdStoryBody').innerHTML = s ;
			}	
		}
	}
	catch(e)	
	{
		//alert(e.description);
	}
}