Filling the need for trusted information on national health issues…

Trending on kff Subsidies Marketplaces Enrollment

Public Education Partnerships: MTV: DVD

Request a DVD

16 and Pregnant

As part of It’s Your (Sex) Life, MTV’s first season of 16 and Pregnant, an original documentary series on teen pregnancy, is available for educational use, along with discussion questions and handouts to encourage learning and open discussion.

Think HIV: This Is Me

Produced by MTV in partnership with the Kaiser Family Foundation, the Think HIV: This Is Me kit includes a DVD documentary, comprised entirely of footage filmed by young people infected and affected by HIV/AIDS, an It’s Your Sex Life Poster and discussion questions. Part memorial, part testimony, these short vignettes paint a raw, intimate and informative portrait of the epidemic’s impact on these young people’s lives and captures what it’s like to be young and HIV-positive in America today.

We recommend these materials be used to educate and motivate discussion about teen pregnancy and HIV/AIDS. The programming may also be played in lobbies and waiting rooms and youth related events. These programs are not available for rebroadcast.

To order a free copy of either of these DVDs please email the following information to HCMPorders@kff.org.

Name:
Title:
Organization:
Address:
Phone Number:
Email:
DVD Request:
How you intend to use the DVD:

This portion of the site is currently under construction. Thank you for your patience.

<!–// returns a list of nonstandard fonts given a collection// if the includeAllFonts parameters is 1 the returned list will include ALL fontsfunction GetNonStandardFonts (coll, includeAllFonts){var nonstandardlist = "";var nsfontlist = "verdana,arial,helvetica,sans-serif^arial^times new roman";var arrayoffontstrings = nsfontlist.split("^");var sFont = null;var sArray = null;if (coll != null){for (i=0; i<coll.length; i++){theFaceList = "";bfound = 0;tagName = coll[i].tagName.toLowerCase();// check for fontfamily on style attributesFont = coll[i].style.fontFamily;if (sFont){sFont = sFont.replace(/,/g,'^');sArray = sFont.split("^");for (var j=0;j 0){theFaceArray = theFaceList.split(“^”);bfound = 0;for (k=0; k tagif (bfound == 0){allreadythere = 0;curlist = nonstandardlist.split(“^”);for (x=0; x<curlist.length; x++){if (theFace == curlist[x]){allreadythere = 1;break;}}// alert ("font not found:" + coll[i].face);if (allreadythere == 0){if (nonstandardlist.length == 0)nonstandardlist = theFace;elsenonstandardlist = nonstandardlist + "^" + TrimIncludingQuotes (theFace);}}}}}}return nonstandardlist;}function DoesContainTag (coll, taglist){arrayoftags = taglist.split(",");if (coll != null){for (i=0; i<coll.length; i++){for(j=0; j<arrayoftags.length; j++){if (arrayoftags[j].toLowerCase() == coll[i].tagName.toLowerCase())return true;}}}return false;}function TrimIncludingQuotes (theString){start=0;end = theString.length;for (ss=0; ss=0; ee–){// check for space or single quote, double quoteif (theString.charAt(ee) != " " && theString.charAt(ee) != "'" && theString.charAt(ee) != '"'){end = ee;break;}}newString = theString.substring (start, end+1);return newString;}function replaceStyleAttributes(coll,attrib,replacementValue){if (coll != null){attrib = attrib.toLowerCase();for (i=0; i<coll.length; i++){// handle tagif (coll[i].tagName.toLowerCase() == 'font' && (attrib == 'fontfamily' attrib == 'face')){coll[i].face = replacementValue;}if (coll[i].tagName.toLowerCase() == 'font' && (attrib == 'fontsize' attrib == 'size')){coll[i].size = replacementValue;}// check for fontfamily on style attributeif (attrib == "fontfamily"){if (coll[i].style.fontFamily coll[i].tagName.toLowerCase() == 'input')coll[i].style.fontFamily = replacementValue;}else if (attrib == "fontsize"){if (replacementValue == 1)text = "xx-small";else if (replacementValue == 2)text = "x-small";else if (replacementValue == 3)text = "small";else if (replacementValue == 4)text = "medium";else if (replacementValue == 5)text = "large";else if (replacementValue == 6)text = "x-large";else if (replacementValue == 7)text = "xx-large";if (coll[i].style.fontSize coll[i].tagName.toLowerCase() == 'input')coll[i].style.fontSize = text;}else if (attrib == "color"){if (coll[i].style.color)coll[i].style.color = replacementValue;}}}else{alert ("collection is NULL");}}function replaceStyleFont(coll,nonstandardlist,replacementValue){if (coll != null){nsArray = nonstandardlist.split("^");for (i=0; i<coll.length; i++){// handle tagif (coll[i].tagName.toLowerCase() == 'font'){face = coll[i].face.toLowerCase();for (j=0; j<nsArray.length; j++){if (nsArray[j].toLowerCase() == face){coll[i].face = replacementValue;break;}}}else if (coll[i].style.fontFamily){face = coll[i].style.fontFamily.toLowerCase();for (j=0; j<!– var tempInitialContents = ""; // this will be set by setInitialFontAttributes() var glblRTElements = new Array(); // holds the content for each of the RTE's on the page var totInstances = 0; // holds total number of RTE instances var readyToPopulate = 1; // this will tell us when we are ready to populate RTE's with contentvar currenttbName = ""; var isIE = 0; var isMoz = 0;// global – number of classes passed in from pagejsPageClassTotal = -1;jsLegacyLinks = 0;function cpToggleWebEdit(frameName, tbName, tabid, isInit, formname, forceReset, fromNavTab){ // alert('in cpToggleWebEdit(' + frameName + ', ' + tbName + ', ' + tabid + ', ' + isInit + ', ' + formname +')'); if (document.getElementById('webedit_' + frameName) == null)return; // for Mozilla, if called manually by clicking navigation tab, make sure the document is loaded if (isMoz && fromNavTab) { cw = document.getElementById(frameName).contentWindow; if (!cw !cw.Ktml_initialized) return; }if (formname == null)formname = "dlgform"; // html view textarea fieldtb = eval("document." + formname + "." + tbName);// switch the viewsspans = new Array();spans[0] = document.getElementById('webedit_' + frameName);spans[1] = document.getElementById('textarea_' + frameName);spans[2] = document.getElementById('cleanhtml_' + frameName);tabs = new Array();tabs[0] = document.getElementById('tab_0_' + frameName);tabs[1] = document.getElementById('tab_1_' + frameName);tabs[2] = document.getElementById('tab_2_' + frameName); if (forceReset (tabid == 0) ){// webeditif(forceReset !isInit)ta_to_webedit(frameName,tbName,formname);tb.webEditVisible=1;}else if ((tabid == 1 && spans[1].style.display.toLowerCase() == 'none')){if (isIE) isBusy = xframe.tbContentElement.Busy; else if (isMoz) isBusy = false; // showing htmlif (isBusy && tabid == 1){tabid = 0;tb.webEditVisible = 1;}else{if (tb.webEditVisible == 1)webedit_to_ta(frameName,tbName,formname); tb.webEditVisible = 0;}}else{//clean htmlif (tb.webEditVisible == 1)webedit_to_ta(frameName,tbName,formname); tb.webEditVisible = 0;}}function doNothing(){}var RTEArray = new Array;var deleteScriptBlocks = 0;var preSubmitCounter = 0;function webedit_preSubmit(frameName,tbName,formname){if (document.getElementById('webedit_' + frameName) == null)return; if (formname == null)formname = "dlgform";tb = eval("document." + formname + "." + tbName); if (tb.webEditVisible)webedit_to_ta(frameName,tbName,formname);detectScriptTags(tbName, formname);// Look for script tagsif (tempInitialContents != ''){// if we have the same formatting contents that was stuffed in then clear it out so that extra spaces are not added// when rendering elementsif (tb.value == tempInitialContents)tb.value = "";}// We count the number of blocks we have presubmittedpreSubmitCounter++;if (preSubmitCounter == RTEArray.length){preSubmitCounter = 0;deleteScriptBlocks = 0;}}function ta_to_webedit(frameName,tbName,formname){ //alert('in ta_to_webedit(' + frameName + ', ' + tbName + ', ' + formname + ')'); if (document.getElementById('webedit_' + frameName) == null)return;if (formname == null)formname = "dlgform";currenttbName = tbName;// Keep track of all the RTEsfor (i=0;i < RTEArray.length;i++){if (RTEArray[i] == tbName)break;}// IF the RTE is not there then just added it to the listif (i == RTEArray.length)RTEArray[RTEArray.length] = tbName; xframe = null;for (var i = 0; i < window.frames.length; i++) { if (window.frames[i].name == frameName) { xframe = window.frames[i]; break; } }if (!xframe)return;xFrameName = frameName;//xFrameName = innerFramecontent = document[formname][tbName].value;re = /w+W+/gi;if (content.length == 0 content.search(re) < 0)content = ' ';else{// check for legacy linksa = /]*cplinkurl[^>]*>/gi;i = /]*linkurl[^>]*>/gi;i2 = /]*mainimageurl[^>]*>/gi;if (content.search(a) >= 0 content.search(i) >= 0 content.search(i2) >= 0)jsLegacyLinks = 1;}head = “”;styleStr = “”;body = “”;head = styleStr + ”;// call global function to initialize population of html dataif(readyToPopulate == totInstances)handleHTMLRendering();elsereadyToPopulate = readyToPopulate + 1;}function getRTEData(name){ }var firstTime = true;// handle the rendering of text so we can be sure that the ActiveX controller is readyfunction handleHTMLRendering (){loops=0;// loop through the instancesfor(i in glblRTElements){if (glblRTElements[i]==null)continue;frameName=i; // set the frame namefor (var j=0;j<window.frames.length;j++) {if (window.frames[j].name==i) { frameObj = window.frames[j];innerFrame = null;var tbContentElement=currenttbName+'_htmlObject';for (var k=0;k 0){for (i in inputs){if (inputs[i].contentEditable)inputs[i].removeAttribute(‘contentEditable’, 0);}}}tb.value = pasteobj.innerHTML;}// This function will detect tags and offer to delete themfunction detectScriptTags(tbName, formname){if (formname == null)formname = “dlgform”;tb = eval(“document.” + formname + “.” + tbName);if (tb != null) {confirmMsg = ‘One or more “” tags have been detected in the rich text editor.n’ + ‘These tags can cause problems when rendering content.nn’ + ‘Click “OK” to remove all “” tags.n’ + ‘Click “Cancel” to keep them.’;openScriptRE = /]*>/i;closeTag = ‘/>’;closeScriptTag = ”;doc = tb.value;if ( deleteScriptBlocks == 1 ( openScriptRE.test(doc) && confirm(confirmMsg) ) ) {while (openScriptRE.test(doc)) {matchAry = doc.match(openScriptRE);matchStr = matchAry[0];startIdx = matchAry.index;endIdx = startIdx + matchStr.length;if (matchStr.indexOf(closeTag) == -1) {closeIdx = doc.toLowerCase().indexOf(closeScriptTag, endIdx);if (closeIdx != -1)endIdx = closeIdx + closeScriptTag.length;}newDoc = ”;if (startIdx != 0)newDoc = doc.substring(0, startIdx);if (endIdx + 1 != doc.length )newDoc += doc.substring(endIdx);doc = newDoc;}deleteScriptBlocks = 1;tb.value = doc;} else {deleteScriptBlocks = 2;}}}function clean_SiteNameFromHTML(html){var server_name=’http://www.kff.org&#8217;;if(server_name!=”){ html=html.replace(/]+)>/gi,function(a,b,c){ return”; }); html=html.replace(/]+)>/gi,function(a,b,c){ return”; });} return html;}function clean_SiteNameFromHREF(server_name,href){if(href.indexOf(server_name)==0) {href=href.replace(server_name,”);}//IE in new KTML is adding the servername to everything. we need to clean that up.if(href.indexOf(‘custom_element_data_’)>0){var ind=href.indexOf(“!”);if(ind>0){//alert(’2href:’+href.substring(ind)+’nfound:’+href);return href.substring(ind);}else{return href;}}return href;}function webedit_to_ta(frameName, tbName, formname){ var innerFrame = window.frames[frameName]; if(!innerFrame) return;if (innerFrame){// get the collection of links, if any// collection of anchors to be deletedmarkedfordel = new Array(); var tb = innerFrame.tb;col = getIncludedTags(tb, ‘A’, true);if (col){for(i=0;i<col.length;i++){// force 'href' attribute back to contents of 'DesignTimeURL'urlVal = col[i].getAttribute("DESIGNTIMEURL",0);// for some reason, lines 572,573 are chainging innerHTML of A tags. so,// save the value here in a temp. variable and restore after these two lines.linkinnerHTML = col[i].innerHTML;if ((urlVal != "") && (urlVal != null))col[i].setAttribute("href",urlVal,0);// restore A tag innerHTML valueif ((linkinnerHTML != "") && (linkinnerHTML != null))col[i].innerHTML = linkinnerHTML;// kill off 'DesignTimeURL'col[i].removeAttribute("DESIGNTIMEURL",0);// if this is an empty anchor mark for deletionif (col[i].innerHTML == '' && col[i].innerText == '' && col[i].name == '')markedfordel.push(col[i]);}}icol = getIncludedTags(tb, 'IMG', true);if (icol){for(i=0;i<icol.length;i++){// force 'src' attribute back to contents of 'DesignTimeURL'urlVal = icol[i].getAttribute("DESIGNTIMEURL",0);if ((urlVal != "") && (urlVal != null))icol[i].setAttribute("src",urlVal,0);// kill off 'DesignTimeURL'icol[i].removeAttribute("DESIGNTIMEURL",0);}}pcol = getIncludedTags(tb, 'p', true);if(pcol){for(i=0;i<pcol.length;i++){ var src = (pcol[i].innerHTML).toLowerCase(); if(src.match(/^
$/i)) pcol[i].innerHTML=” “;}}// remove empty anchor tagsfor (i=0;i 0){if (content.toLowerCase()==’

‘)content=”;content = substringReplace(content,’vAlign=center’,’valign=”middle”‘);// Mozilla escapes “!” characters in href attributesescapedHREF = /(]*href=”)(%21)(custom_element_data_[^"]*)(%21)(“[^>]*>)/gi;content = content.replace(escapedHREF,”$1!$3!$5”);// replace newline//content = content.replace(/rn/g, ‘ ‘);// comments added when pasting from Word – if no space, IE renderscontent = content.replace(/()/g, “”);if (formname == null)formname = “dlgform”;tb = eval(“document.” + formname + “.” + tbName);tb.value = content;}}}function paste_cleanHTML(framename, formname, tbname){if (formname == null)formname = “dlgform”; pasteFrameName = ‘tbPaste’; urlstring = ‘/entpartnerships/mtv/loader.cfm?csModule=dhtmledit/cleanhtml_submitform&frameName=’ + framename + ‘&tbName=’ + pasteFrameName + ‘&source=paste&target=paste&formname=’ + formname;newWindow(‘cleanHTML’, urlstring);}function webedit_cleanHTML(frameName,tbName,source,target, formname){ // alert(‘in webedit_cleanHTML(‘ + frameName + ‘, ‘ + tbName + ‘, ‘ + source + ‘, ‘ + target + ‘, ‘ + formname + ‘)’); if (formname == null)formname = “dlgform”;urlstring = ‘/entpartnerships/mtv/loader.cfm?csModule=dhtmledit/cleanhtml_submitform&frameName=’ + frameName + “&tbName=” + tbName + “&source=” + source + “&target=” + target + “&formname=” + formname;cleanHTML = newWindow(“cleanHTML”,urlstring, “toolbar=no,scrollbars=yes,resizable=yes,menubar=no,location=no”);}function paste_getcontent(pasteObjName, formname){ if (formname == null)formname = “dlgform”; pasteobj = document.getElementById(pasteObjName); pText = pasteobj.contentWindow.document.body.innerHTML;return pText;}function paste_setcontent(pasteObjName, content, formname){if (formname == null)formname = “dlgform”;// pasteobj = eval(‘document.’ + formname + ‘.’ + pasteObjName + ‘.DOM.body’);pasteobj = document.getElementById(pasteObjName).contentWindow.document.body; pasteobj.innerHTML = content;}function updateStatus(framename, msg, formname){if (formname == null)formname = “dlgform”; cl = eval(‘document.’ + formname + ‘.cleanoutput_’ + framename);if (msg != ”)cl.value = msg;elsecl.value = ‘No warnings or errors.’;}function webedit_getcontent(frameName, tbName, formname){content = html_getcontent(frameName, tbName, formname);return content;}function webedit_setcontent(frameName, tbName, content, formname){html_setcontent(frameName, tbName, content, formname);}function html_getcontent(frameName, tbName, formname){if (formname == null)formname = “dlgform”;tb = eval(‘document.’ + formname + ‘.’ + tbName); // alert(‘oneshot html_getcontent( frameName: ‘ + frameName + ‘,tbName: ‘ + tbName + ‘,formname: ‘ + formname + ‘)n tb.tagName: ‘ + tb.tagName);htmlcontent = tb.value;return htmlcontent;}function html_setcontent(frameName, tbName, newcontent, formname){if (formname == null)formname = “dlgform”; tb = eval(‘document.’ + formname + ‘.’ + tbName);tb.value = newcontent;}function webedit_checkfonts(frameNameList){nonstandardlist = “”;fontlist = “verdana,arial,helvetica,sans-serif,arial,times new roman”;arrayoffontstrings = fontlist.split(“,”);arrayofframes = frameNameList.split(“,”);for (f=0; f<arrayofframes.length; f++){if (!document.getElementById(arrayofframes[f]))continue; xframe = null; for (var i = 0; i < window.frames.length; i++) { if (window.frames[i].name == arrayofframes[f]) { xframe = window.frames[i]; break; } } if (xframe && xframe.gvCheckFontsOnFinish==1) { innerFrame = null; if (innerFrame) { nonstandardfont = GetNonStandardFonts(coll, 0); } } }if (nonstandardlist != ''){// calls dialog to determine if fonts should be converetd or left alone. Either way we don't submit, this dialog will call us back to submit.newWindow ('nonstandard', '/entpartnerships/mtv/loader.cfm?csModule=dhtmledit/nonstandard-fonts&framenamelist=' + frameNameList + '&fontlist=' + escape(nonstandardlist));return false;}return true;}function webedit_convertfont(frameNameList, fontlist){// note that frameNameList may be nultiple framesarrayofframes = frameNameList.split(",");for (f=0; f<arrayofframes.length; f++){ xframe = null; for (var i = 0; i < window.frames.length; i++) { if (window.frames[i].name == arrayofframes[f]) { xframe = window.frames[i]; break; } } if (xframe) { innerFrame = null; if (innerFrame) { arrayoffonts = fontlist.split("^"); for (x=0; x<arrayoffonts.length; x++) { content = substringReplace (content, arrayoffonts[x], 'Verdana,Arial,Helvetica,sans-serif'); } } xframe.gvCheckFontsOnFinish = 0;// mark it as not needing to check font on finish } }return;} var tagsArray; function getIncludedTags(objRef, tagNameList, recurse) { if (!objRef !objRef.childNodes) return null; var allTags = false; if (tagNameList == null tagNameList.toLowerCase() == 'all')allTags = true; else tagSearchList = ',' + tagNameList.toLowerCase() + ','; if (recurse == null) recurse = true; tagsArray = new Array(); for (var i = 0; i < objRef.childNodes.length; i++) { if ( objRef.childNodes[i].tagName && ( allTags == true tagSearchList.indexOf(',' + objRef.childNodes[i].tagName.toLowerCase() + ',') != -1 ) ) { tagsArray[tagsArray.length] = objRef.childNodes[i]; } if (recurse && objRef.childNodes[i].childNodes) getIncludedChildTags(objRef.childNodes[i], tagNameList); } return tagsArray; } function getIncludedChildTags(parentRef, tagNameList) { if (!parentRef !parentRef.childNodes) return; var allTags = false; if (tagNameList == null tagNameList.toLowerCase() == 'all')allTags = true; else tagSearchList = ',' + tagNameList.toLowerCase() + ','; for (var i = 0; i <!– // fields to be validatedvobjects_f_mtvdvdorder_319958_320037 = new Array();// create a form specific validation functionfunction validateForm_f_mtvdvdorder_319958_320037(){// loop over the array of all the objects and associated validation functionsfor(var j=0;jI will only use the following programming for educational purposes. I will not broadcast the programming on the air or online.

<input type="hidden" name="parameters" value="

0I agree to the following:yesFIC_agreetoterms001320085“>