function msg_top(str,wid) {
	if(!wid){
		var wid="90";
	}
	document.getElementById("msg_top").innerHTML='<div id="dialog_message" align="center"><a name="error"></a><table class="DialogInfo" style="border: 1px solid rgb(204, 204, 204);" cellspacing="0" width="'+wid+'%" height="28"><tbody><tr><td class="DialogInfoBorder" align="center"><table width="100%" bgcolor="#f7f7f7" cellspacing="0"><tbody><tr><td class="DialogBox" id="dialog_message_content" valign="top"><table border="0" width="100%" cellpadding="0" cellspacing="0" align="center"><tr>	<td align="left"><font size="2" color="#cc0001"><b>Information:</b></font><br><font size="2">'+str+'</font></td></tr></table></td><td valign="top" align="right"><a href="javascript:void(0);" onclick="javascript: document.getElementById(\'dialog_message\').style.display = \'none\';"><img src="../images/close.gif" alt="Close" border="0"></a></td></tr></tbody></table></td></tr></tbody></table><br></div>';
//	document.getElementById('dialog_message01').style.display='none';
	location.href = "#error";
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_preloadImages() { //v3.0    
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function ValidateInput(frm) {
	str="";
	if(Trim(frm.txt_username.value)=="") {
		
		str += "Username.\n";
	}
	if(Trim(frm.txt_password.value)=="") {
		str += "Password.\n";
	}
	if (str!="") {
		msg="Please enter the following details\n";
		msg = msg + "----------------------------------------\n";
		msg = msg + str;
		alert(msg);
		return false;
	}
	else {
		return true;
	}
}

//	Is Valid Email function
function IsvalidEmail(email) {
	var str=email;
	var flag=true;
	var at="@";
	var dot=".";
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if(str=='') {
		flag=false;
	}
	if (str.indexOf(at)==-1) {
		flag=false;
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		flag=false;
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		flag=false;
	if (str.indexOf(at,(lat+1))!=-1)
		flag=false;
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		flag=false;
	if (str.indexOf(dot,(lat+2))==-1)
		flag=false;
	if (str.indexOf(" ")!=-1)
		flag=false;
	 if(flag)
		return true;
	 else
	 return false;
}

function Trim(s) {
	while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r')) 
		s = s.substring(1,s.length);
	while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r')) 
		s = s.substring(0,s.length-1);
	return s;
}

function changefocus(evt, currobj, changeobj) {	
	if(isNumberKey(evt)){
		if(currobj.getAttribute("maxlength") == Trim(currobj.value).length){
			changeobj.focus();
		}
	}else {
		return false;
	}
}
function isNumberKey(evt) {
	if(evt.which!=0) {
		var charCode = (evt.which) ? evt.which : event.keyCode;
		//alert(charCode)
		if ((charCode > 31 && (charCode < 48 || charCode > 57)) && charCode != 46 && charCode != 42)
			return false;
		return true;
	} else {
		return true;
	}
}
function printSpecficContent(print_area,cssfilename,csstext,scripttext,scripttext1) {
	scripttext = "document.getElementById('show_print').style.display='none';document.getElementById('cancel_button').style.display='none'";
	csstext = "body { background:url(''); background-color: #FFFFFF; }";
	if(confirm("Are you sure, you want to print?")) {
		var printContent = document.getElementById(print_area);
		var printWindow = window.open('', '', 'left=0,top=0,width=700,height=250,resizable=1,scrollbars=yes');
		for(key in cssfilename) {
			printWindow.document.write('<link href="'+cssfilename[key]+'" type="text/css" rel="stylesheet" />');
		}
		printWindow.document.write('<style type="text/css">'+csstext+'</style>');
		printWindow.document.write(printContent.innerHTML);
		printWindow.document.write('<script language="javascript" type="text/javascript">'+scripttext+'</scr'+'ipt><noscript></noscript>');
		printWindow.document.close();
		$(printContent).find(":input").each(function(i) {
			$(printWindow.document.body).find(":input").eq(i).val($(this).val());
		});
		printWindow.focus();
		printWindow.print();
		//printWindow.close();
	}
}
