
function searchVideo()
{	
	var frm=document.getElementById('frmsearch');
	var srchVal=frm.Search.value;
	if(srchVal!='' && srchVal!=' ' && srchVal!='Enter Model Name or Keyword here...')
	{
		document.frmsearch.submit();
	}
	else
	{
		alert("Please enter model name or keyword here");
		frm.Search.focus();
		return false;
	}
}

function validateEmailForm()
{	
	var frm = document.getElementById('emailForm');
	var email = frm.email.value;
	var password = frm.password.value;
	var secEmail = frm.secEmail.value;
	var flag = true;
	if(email == '')
	{		
		flag = false;	
	}else if(password == ''){
		flag = false;	
	}else if(secEmail == ''){
		flag = false;	
	}

	if(flag){
		
		var regex = /^[a-zA-Z]{1}[a-zA-Z0-9.]{4,28}[a-zA-Z0-9]{1}$/;
		if(email.match(regex)){
			regex = /^[\w!@#$%&*()-:]{8,30}$/;
			if(password.match(regex)){
				regex = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
				if(secEmail.match(regex)){
					document.emailForm.submit();		
				}else{
					alert("Sorry, Invalid Email");
					return false;
	
				}
			}else{
				
				alert("Sorry, Invalid Password. Password must be 8 characters long");
				return false;


			}
		}else{
			alert("Sorry, Invalid User Name");
			return false;

		}

			
		
	}else{
		alert("All feilds are required");
		return false;
	}
}



function alphanumeric(alphane)
{
	var numaric = alphane;
	for(var j=0; j<numaric.length; j++)
	{
       	var alphaa = numaric.charAt(j);
		var hh = alphaa.charCodeAt(0);
		if((hh > 47 && hh<59) || (hh > 64 && hh<91) || (hh > 96 && hh<123))
	 	{
          	}
	       else
		{
			return false;
		}
	}
	return true;
}

function funcRandomModelHeader()
{
	var profileName = document.getElementById('hdProfileName').value;
	
	if(document.getElementsByName('hdSiteName'))
	{
		var siteName = document.getElementsByName('hdSiteName');
		var siteReference = document.getElementsByName('hdSiteReference');
		var siteNameLen = siteName.length;
		var randIndex = Math.floor(Math.random()*siteNameLen);
		var outputString = 'See '+profileName+' at ';
		outputString += '<a href="'+siteReference[randIndex].value+'" target="_blank">';
		outputString += siteName[randIndex].value+'</a>';
	}
	else
	{
		var outputString = "See "+profileName+" at Bigtits.com";
	}
	document.getElementById('modelHeadText').innerHTML = outputString;
}

function validateFrmUserUploadedVideo(frm)
{   
	var chk=document.getElementsByName('vCategory[]');
	var categoryFlag=false;
	for(var i=0; i<chk.length; i++)
	{
		if(chk[i].checked)
		{
			categoryFlag=true;
			break;
		}
	}
	var errDiv = document.getElementById('errorDiv');
	if(frm.txtTitle.value==""){
		errDiv.innerHTML="Enter video title";
		frm.txtTitle.focus();
		return false;
	}
	else if(frm.txtDescription.value==""){
		errDiv.innerHTML="Enter video description";
		frm.txtDescription.focus();
		return false;
	}
	else if(!categoryFlag)
	{
		errDiv.innerHTML="Select a category";
		frm.vCategory[0].focus();
		return false;
	}
	else if(frm.cupSize.value==""){
		errDiv.innerHTML="Select a cup size";
		frm.cupSize.focus();
		return false;
	}	
	else if(frm.txtEmail.value==""){
		errDiv.innerHTML="Enter your email";
		frm.txtEmail.focus();
		return false;
	}
	else if(!emailValidator(frm.txtEmail.value)){
		errDiv.innerHTML="Enter a valid email";
		frm.txtEmail.focus();
		return false;
	}
	else if(frm.fileUpload.value==""){
		errDiv.innerHTML="Select a video file to be uploaded";
		frm.fileUpload.focus();
		return false;
	}
	else if(frm.fileUpload.value!=""){
		var fileExt=frm.fileUpload.value.split('.');
		var ext=fileExt[fileExt.length-1].toLowerCase();
		if(!(ext == 'flv' || ext == 'mp4' || ext == 'wmv' || ext=='avi' || ext=='mpeg' || ext=='mpg' || ext=='asx' || ext=='mov' || ext=='3gp' || ext=='divx' || ext=='asf')){
			errDiv.innerHTML="File format not supported";
			frm.fileUpload.focus();
			return false;			
		}
		else{
			document.getElementById('imgLoadingDiv').style.display="block";
			document.getElementById('btnSubmit').disabled="disabled";
			return true;
		}
	}
	else{
		document.getElementById('imgLoadingDiv').style.display="block";
		document.getElementById('btnSubmit').disabled="disabled";
		return true;
	}
}

function emailValidator(elem)
{
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.match(emailExp)){
		return true;
	} 
	else{
		return false;
	}
}

function fontOnFocus()
{
if(document.getElementById('Search').value=='Enter Model Name or Keyword here...')
document.getElementById('Search').value='';
document.getElementById('Search').className="textSize";
}

function fontOnBlur()
{
	if(document.getElementById('Search').value==''){
	document.getElementById('Search').value='Enter Model Name or Keyword here...';
	document.getElementById('Search').className="font10";
	}
	else if(document.getElementById('Search').value=='Enter Model Name or Keyword here...')
    	document.getElementById('Search').className="font10";
	else
    	document.getElementById('Search').className="textSize";
	
}

function fontOnLoad()
{
	if(document.getElementById('Search').value=='Enter Model Name or Keyword here...')
		document.getElementById('Search').className="font10";
	else
	document.getElementById('Search').className="textSize";
}
var changing_thumbs = new Array();
function changeThumb(index, i, num_thumbs, path)
{
	if (changing_thumbs[index])
	{
		hidden_image_id = (i + 1) % num_thumbs;
		if(i == 0)
			i++;	
		if (hidden_image_id == 0)
			hidden_image_id++;
		$(index).src = path + "_" + i + ".jpg";
		$("hidden_image").src = path + "_" + hidden_image_id + ".jpg";
		
		i = i % num_thumbs;
		i++;
		setTimeout("changeThumb('" + index + "'," + i + ", " + num_thumbs + ", '" + path + "')", 600);
	}
}	
function startThumbChange(index, num_thumbs, path)
{	
	changing_thumbs[index] = true;
	
	changeThumb(index, 1, num_thumbs, path);
}
function endThumbChange(index, path)
{
	changing_thumbs[index] = false;
	document.getElementById(index).src = path;
}
function bookmark(url,title)
{
 	if (window.sidebar)
	{
		// Mozilla Firefox Bookmark
		window.sidebar.addPanel(title,url,"");
	} 
	else if( window.external )
	{
		// IE Favorite
   	    window.external.AddFavorite(url,title);
	}
	else if(window.opera && window.print)
	{
		// Opera Hotlist
		return true;
	}
}
function showHideDiv(vidId, val){
	if (val == 1){
		document.getElementById('know'+vidId).style.display='block';
	}else{
		document.getElementById('know'+vidId).style.display='none';
	}
}

function addModel(vid, path) 
{
		var modelName = document.getElementById('modelName'+vid).value;
		var rand= Math.floor( Math.random( ) * 1000 );
		var url=path+"&vid="+vid+"&name="+modelName+"&rand="+rand; 
		xmlHttp=GetXmlHttpObject(stateChangedfacaulty);
		xmlHttp.open("GET", url , true) ;
		xmlHttp.send(null);		
		document.getElementById('know'+vid).style.display='none';
} 

function show_hide(show, hide){
    document.getElementById(show).style.display='block';
    document.getElementById(hide).style.display='none';
}
