// JavaScript Document
//document.write(" i m here to develop new projects only....");
//var imgdir = "http://10.10.12.40/nuview/nuview_images/" ;
var imgdir = "" ;

function validate( emailAddress ) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if( reg.test ( emailAddress ) == false ) {
      return false;
   }
   else
   	return true;
}

function echeck(str) 
{
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   alert("Please enter the valid  email address.");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Please enter the valid  email address.");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   alert("Please enter the valid  email address.");
		   return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   alert("Please enter the valid  email address.");
		   return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   alert("Please enter the valid  email address.");
		   return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   alert("Please enter the valid  email address.");
		   return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		   alert("Please enter the valid  email address.");
		   return false;
		 }
 		 return true;
}

function trim( inputString ) 
{
   inputString=inputString.replace(/^\s+/g,"");
   inputString=inputString.replace(/\s+$/g,"");
   return inputString;
} // Ends the "trim" function

// CODE START HERE...
// THIS FUNCTION IS USED TO COUNT CHARACTER...

function textCharacterCounter(field,cntfield,maxlimit)
{
	if (field.value.length >= maxlimit) // if too long...trim it!
	{
		if(field.name != 'details')
			alert("You have reached at maximum character limit in "+field.name+" field.");
		else
			alert("You have reached at maximum character limit in Additional Information field.");
			
		field.value = field.value.substring(0, maxlimit);
	}
	
	updateCharacterCounter(field, cntfield, maxlimit);
}

function updateCharacterCounter(field, cntfield, maxlimit)
{
	
	if (field.value.length >= maxlimit)
		field.value = field.value.substring(0, maxlimit);
	
		cntfield.value = maxlimit - field.value.length;
}

function trim(inputString) 
{
	   inputString=inputString.replace(/^\s+/g,"");
	   inputString=inputString.replace(/\s+$/g,"");
	   return inputString;
} // Ends the "trimFn" function


function show_hide_full_info(obj, viewID)
{
	var img = obj; 
	var div = viewID;
	
	if( Element.visible( div ) )
	{	
		img.src = imgdir + "nuview_images/bullet_ver.png";
		//img.title="expand";
		Element.hide(div);
	}
	else
	{	
		img.src = imgdir + "nuview_images/bullet_hor.png";		
		//img.title="expand";
		Element.show(div);	
	}	
}

function show_hide_full_opposite(obj, viewID)
{
	var img = obj; 
	var div = viewID;
	
	if( Element.visible( div ) )
	{	
		img.src = imgdir + "nuview_images/black_switch_plus.gif";
		//img.title="expand";
		Element.hide(div);
	}
	else
	{	
		img.src = imgdir + "nuview_images/black_switch_minus.gif";		
		//img.title="expand";
		Element.show(div);	
	}	
}

function videoPopup(filename, width, height) 
{
    var rnum = (Math.round((Math.random() * 1000000) + 1));
    var padControls = height + 15
    //var theURL = videoHTMLFile + '?theFile=' + filename + '&wW=' + width + '&wH=' + padControls;
    var theURL = filename; //theFile=' + filename + '&wW=' + width + '&wH=' + padControls;
    var winName = 'video' + rnum;
    var extras = 'width=' + width + ',height=' + padControls;
   // window.open(theURL, winName, extras + ",toolbar = no, statusbar = no, menubar = no, resizable = no");
    window.open(theURL, null, "height=370,width=560, left=250,screenX=50,top=200,screenY=100 ,toolbar=no, menubar=no,resizable=no,minimizable=no");
}
function show_hide_content(div_id,hidden_field_id)
{
	if(hidden_field_id)
	{
		obj=document.getElementById(hidden_field_id);
		
		obj_div=document.getElementById(div_id);
		if(obj.value==0)
		{
			obj.value=1;
			
			obj_div.style.display='block';
			 
			
			
		}
		else
		{
			obj.value=0;
			
			obj_div.style.display='none';
			
		}
	}
}

