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  height='5'></td></tr><tr><td valign='baseline'><img border='0' src='" + _arabicFolder + "images/polits.gif' ></td><td class='media_li'>&nbsp;Visit - <a href=" + _arabicFolder + "channel/Citizens/index.html >Citizens</a> - <a href=" + _arabicFolder + "channel/Residents/index.html >Residents</a> - <a href=" + _arabicFolder + "channel/Visitors/index.html  >Visitors</span></td><tr>";
	sLeft += "<tr><td  height='2'></tr><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>Exit Permit</td><tr>";
	sLeft += "<tr><td  height='2'></tr><tr><td valign='baseline'><img border='0' src='" + _arabicFolder + "images/polits.gif' ></td><td class='media_li'>&nbsp;<a href=/ApplForm/Actions?action=viewAllJobs>Vacant positions</a></td><tr>" ;
	sLeft += "</table>";
	return sLeft ;
	
}
function checkFeedbackValues()
{


	if( document.Feedback )
 	{
 		if(typeof depId !='undefined' && document.Feedback.depId )
		{
 			document.Feedback.depId.value = depId  ;
 		}
 		if(typeof sectionId !='undefined' && document.Feedback.sectionId )
		{
 			document.Feedback.sectionId.value = sectionId  ;
 		} 			
		if ( document.Feedback.EmailFrom.value=="") 
		{
			alert("Please enter Email ");
			document.Feedback.EmailFrom.focus();
			return false;
		}
		if(!isEmail(document.Feedback.EmailFrom.value))
		{
			alert("Please enter correct Email ");
			document.Feedback.EmailFrom.focus();
			return false;			
		}
		if (document.Feedback.EmailMessage.value=="") 
		{
		    alert("Please enter your Comments ");
			document.Feedback.EmailMessage.focus()
			return false;
		}
		
	}
	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 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);
	}
}
